Skip to main content
The Idem Ledger API is a financial-grade double-entry bookkeeping system built for stablecoin payments. Every transaction is balanced across journal lines (debits equal credits), on-chain settlement events are matched automatically, and every action is captured in a tamper-evident audit log you can export at any time.

Introduction

Learn what the Idem Ledger API is and how it fits your payment stack.

Quickstart

Make your first authenticated API call in minutes.

Authentication

Create API keys and understand scopes and authorization.

API Reference

Full reference for every endpoint, parameter, and response.

Key capabilities

Double-Entry Ledger

Every transaction enforces debit/credit balance per currency.

Stablecoin Settlements

Watch for on-chain transfers and auto-match against expectations.

Compliance Exports

Stream NDJSON audit logs for any time window.

Fine-Grained Scopes

Issue API keys with only the permissions each integration needs.

Webhooks

Receive real-time event notifications to your endpoint.

Agent Policy Rules

Control what automated agents are permitted to do.

MCP Tools

Connect AI agents to post, query, and reconcile through MCP.

Example implementations

Code Examples

Kotlin reference implementations covering most Idem features, including the MCP client.

Get started in three steps

1

Get your API key

Contact Idem to provision your tenant and receive an admin API key. See Authentication for details.
2

Create accounts

Set up your chart of accounts — assets, liabilities, revenues, and expenses. See Accounts.
3

Post your first transaction

Post a balanced double-entry transaction and verify the journal entries. See the Quickstart.