Skip to main content

Cala

a powerful open source core banking ledger

Rust Library

Rust Library

Embed Cala directly in your Rust service via the cala-ledger crate — no separate server to deploy or operate. Explore the full API with guides and examples on docs.rs.

Double-Entry Accounting

Double-Entry Accounting

Every transaction is recorded accurately on both sides of the ledger providing a complete and transparent view of your financial operations.

Transaction Templates

Transaction Templates

Create custom transaction templates for your specific use cases. Tailor each template to fit your unique business needs and streamline your financial workflows.

Embeddable

Embeddable

Cala is a library, not a server. Embed the ledger directly in your application with no separate runtime to manage.

Run Anywhere

Run Anywhere

Runs wherever your Rust service runs — in the cloud, on your own servers, or locally as you need.

Open Source Core in Rust

Open Source Core in Rust

Join our community to contribute and innovate with transparency and collaboration at its heart.

The open source core banking ledger

Cala is an extensible accounting ledger designed for building modern banking applications at enterprise scale.