Skip to Content
Overview

SDKs & Client Libraries

Status: The TypeScript and Dart/Flutter SDKs are the main documented client SDKs today. The Rust SDK is available as a beta source package, 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