Transactions
Bulk create transactions. Fetch a transaction by reference. Bulk commit or void up to 100 inflight transactions in one call, with support for partial commits.Balances
Read fund lineage for a balance. Link a balance to an identity. Capture balance snapshots for historical lookups.Ledgers
Rename a ledger without changing its ID, balances, or transaction history.Before you upgrade
Note the following breaking changes:- Requires Go 1.22 or later.
- Fully backward compatible with v1.0.1.
What’s in the SDK
Create, list, and fetch ledgers. Create and read balances, including by indicator and at a point in time. Create, fetch, commit, void, and refund transactions. Manage balance monitors. Create, fetch, list, and update identities. Upload reconciliation data, create matching rules, and start runs. Search Typesense. Update metadata on any entity.Atomic transactions
Mark a parent transaction as atomic when you create it. SetAtomic: true on ParentTransaction.