Skip to main content

Wire Protocol

Gateway is the MongoDB wire endpoint for Thermocline.

Wire Compatibility Target

Thermocline tracks MongoDB wire protocol behavior for driver compatibility. See Compatibility for current matrix status.

Command Dispatch

Primary dispatch implementation:

  • services/gateway/src/proxy/handler/mod.rs
  • services/gateway/src/proxy/handler/handshake.rs

Command Categories

  • Handshake/auth/diagnostic
  • Query and aggregation
  • CRUD writes
  • Collection/index administration
  • Sessions and transactions
  • Policy/lifecycle admin commands

Truth Source for Supported Commands

The live command catalog is returned by listCommands and implemented in list_commands_catalog() in gateway handshake handlers.