Developers

An API that returns balanced books

Product systems post events; the ledger validates, commits double-entry, and answers reads with read-after-write consistency.

events.http idempotent
POST /v1/events
{
  "template": "payout.settle",
  "reference": "po_8Hf3k",
  "amount": {
    "value": "2500.00",
    "currency": "USD"
  }
}

201 Created
{
  "entries": 5,
  "ledgers_touched": 2,
  "balances": "updated",
  "posted_at": "2026-09-10T14:33:52Z"
}
Illustrative — see docs for the current API.

The toolkit

ProtocolsRESTgRPC >100k TPS
SDKsGoTypeScript.NETPythonRustCLI
AgentsMCP serverRole-based permissions
AdaptersIdempotencyRetries
DataBigQueryAthenaTrinoXML/CSV~5 min replication
Performance300,000/s durable34 ms median3 regions

Questions

Does Ledger Rocket have a REST API or gRPC?

Ledger Rocket exposes both REST and gRPC. Product systems post an event and get a balanced set of entries and a consistent read.

Which languages do the Ledger Rocket SDKs support?

Ledger Rocket provides SDKs in five languages (Go, TypeScript, .NET, Python and Rust) plus a CLI. The current API is documented at ledgerrocket.mintlify.app.

Does Ledger Rocket have an MCP server for AI agents?

The toolkit includes an MCP server for agents, with role-based permissions. Each invoked service or tool keeps its own authorisation boundary, and AI is not a privileged bypass or a replacement for deterministic controls.

Can I query Ledger Rocket data in my own warehouse, such as BigQuery?

Ledger tables replicate to BigQuery, Athena or Trino, and you query with the tools you already use.