Skip to Content

KalamDB Documentation

KalamDB docs are organized by the part of the stack you are working with. Start with the server docs for running KalamDB and SQL, then jump into an SDK, the PostgreSQL extension, or implementation patterns.

Choose A Docs Area

  • Server: run KalamDB, configure auth, use SQL, operate storage, and deploy production services.
  • CLI: install kalam, scaffold projects with kalam init, run kalam dev, manage migrations, and use the SQL client.
  • pg_kalam PostgreSQL Extension: connect PostgreSQL to KalamDB through the pg_kalam extension.
  • TypeScript SDK: build browser apps, services, workers, and agents with the TypeScript packages.
  • Rust SDK: native async client for services and workers — install kalam-client from crates.io.
  • Dart / Flutter SDK: connect Flutter and Dart apps to KalamDB with realtime subscriptions.
  • Use Cases: runnable TypeScript example apps from the examples/ folder.

Start Here

  1. Run KalamDB locally in minutes
  2. Create tables and query data with SQL
  3. Connect a TypeScript app or service
  4. Install the Rust SDK from crates.io and try the Quickstart example
  5. Use pg_kalam for PostgreSQL-facing workflows
  6. Review production security settings
Last updated on