Skip to Content
SDK & ClientOverview

SDKs & Client Libraries

Status: The TypeScript and Dart/Flutter SDKs are the main documented client SDKs today. The Rust client is available from source, and the Python SDK is still in development.

KalamDB currently has two primary SDK tracks, one source-first client, and one upcoming SDK:

Which One To Start With

Shared Concepts Across SDKs

  • JWT bearer auth for SQL and realtime flows
  • SQL execution over /v1/api/sql
  • WebSocket realtime subscriptions over /v1/ws
  • Topic consume/ack for worker processing
  • Vector search through regular SQL (EMBEDDING, COSINE_DISTANCE, and indexed queries)

For protocol-level integration details, see API Reference.

Last updated on