Developer docs

Build on Aleta

APIs, SDKs, and integrations for bringing wealth into one operating system. Authenticate in minutes, query holdings, stream transactions.

Getting started

Create an application in your Aleta workspace settings, then use the HTTP API or one of our official SDKs to start reading accounts, holdings, and transactions. Production-ready quickly — send your first request inside a five-minute cURL session, upgrade to a typed SDK when you're ready to scale.

Guides

Authentication

RSA key pair + JWT assertion flow for minting access tokens.

Read more

Data model

Clients, legal entities, reporting entities, portfolios — how wealth is modelled.

Read more

Errors

Every error the API returns, and how to handle each.

Read more

Webhooks

React to ingestions, limit breaches, and authority state changes.

Read more

Resources

Legal entities

Trusts, holding companies, and individuals that own the accounts.

Holdings

Positions reconstructed from the ledger, scoped to a reporting entity.

Transactions

The typed ledger — trades, coupons, fees, capital calls.

Users

Invite, assign, and revoke access across a client.

Official libraries

TypeScript / Node.js

First-party SDK for Node and modern JS runtimes.

Read more

Python

Typed Python client with async support.

Read more

Ruby

Idiomatic Ruby client with ActiveSupport integration.

Read more

Authentication tokens and webhook secrets are scoped per environment. Use the sandbox workspace for development and staging before rolling anything to production data.