Skip to main content

Driver Guide

Thermocline is consumed through standard MongoDB connection strings via gateway.

Connection

mongodb://<gateway-host>:27017/<database>

Handshake and SDAM Compatibility

Gateway implements hello/isMaster and replica-set-like fields required by modern MongoDB drivers.

Code anchor: services/gateway/src/proxy/handler/handshake.rs.

Before production cutover, run your app-level smoke and integration tests against Thermocline and verify:

  • CRUD semantics
  • Cursor behavior (getMore, killCursors)
  • Session + transaction behavior
  • Change streams if used
  • Aggregate pipelines used by your application

Use Compatibility for tier-aware support details.