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.