Skip to main content

Platform Features

Thermocline includes platform features beyond the core database engine for authentication, security, and client access.

Architecture

                          +-------------------------+
| Client Application |
+-----+-------+-----------+
| |
+------------+ +-------------+
v v
+-----------------+ +------------------+
| Gateway | | MongoDB Driver |
| (Rust / wire) | | (any language) |
| | +--------+---------+
| MongoDB protocol| |
| MQL commands | |
+---------+--------+ |
| |
+----------------------------------+
v
+------------------+
| Coordinator |
| (Go) |
+--------+---------+
|
+------------+------------+
v v v
+------------+ +----------+ +------------+
| Storage | | Query | | Controller |
| Engine | | Engine | | (Go) |
| (Rust) | | (Rust) | | |
+------------+ +----------+ +------------+

Feature Summary

FeatureDescriptionStatus
AuthenticationSCRAM-SHA-256, JWT, OIDC, account lockoutImplemented
Document-Level SecurityRole-based filter injection with $auth.* variablesImplemented
Driver GuideConnect with any MongoDB driver - zero changes neededImplemented

Enterprise

Thermocline Enterprise adds additional platform capabilities for production applications:

  • REST API with auto-generated endpoints
  • Realtime WebSocket subscriptions with presence
  • Admin Dashboard
  • AI Agent Integration (MCP Server)
  • Database Branching
  • Built-in Message Queues
  • Edge Functions and Triggers
  • File Storage

Learn more at thermoclinecloud.com