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, a 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 and run a local app withkalam init+kalam dev, manage migrations, and use the SQL client. - pg_kalam PostgreSQL Extension: connect PostgreSQL to KalamDB through the pg_kalam extension.
- pg Koldstore: tier hot PostgreSQL rows and cold Parquet on one table — install, manage, flush, merge scan, and
changes_since. - TypeScript SDK: build browser apps, services, workers, and agents with the TypeScript packages.
- Rust SDK: native async client for services and workers — install
kalam-clientfrom crates.io. - Dart / Flutter SDK:
kalam init --languages dartthenkalam_sync. Usekalam_linkwhen you only need live SQL. - Use Cases: runnable TypeScript example apps from the
examples/folder.
Start Here
- Run KalamDB locally in minutes or kalam init + kalam dev
- Create tables and query data with SQL
- Connect a TypeScript app or service
- Install the Rust SDK from crates.io and try the Quickstart example
- Use pg_kalam for PostgreSQL-facing workflows
- Try pg Koldstore for tiered hot/cold tables
- Connect a Flutter app with kalam_sync
- Review production security settings
Last updated on