A real double-entry ledger
Every transaction posts as a balanced journal across assets, liabilities, equity, revenue and expenses, so balances, statements and budgets always agree.
For developers building finance apps
Connect bank accounts, keep real double-entry books, and add an AI assistant that answers from them, all through one REST API with OAuth2 sign-in.
Ask your books
Add a conversation to your app through the API. The BigBooks assistant works with dozens of finance tools, covering balances, spending, budgets, cash forecasts, debt payoff and what-if scenarios, and streams its answer straight to your UI.
What you get
Three things most finance apps end up building for themselves, done once and exposed through one API.
Every transaction posts as a balanced journal across assets, liabilities, equity, revenue and expenses, so balances, statements and budgets always agree.
Connect institutions through Plaid or import CSV and PDF statements. Merchants are normalized, transactions categorized and recurring bills detected for you.
Users sign in once with OAuth2 and OpenID Connect. Your app reads and writes through the REST API and can add an AI assistant on top, and both see only the books the user grants.
Also built in
How it works
Users link their banks through Plaid or upload statements, and BigBooks sets up the accounts for them.
Transactions post as balanced journals, get categorized and matched to merchants, and roll up into balances and reports on their own.
Read and write through the REST API, add AI conversations to your UI, and let users revoke access at any time.
For developers
Register a public client, run the PKCE flow against the BigBooks authorization server, and call /v1 with the bearer token. The integrator guide and OpenAPI spec cover the rest.
# 1. Trade the PKCE code for a token
curl -X POST https://www.bigbooks.app/oauth2/token \
-d grant_type=authorization_code \
-d client_id=$CLIENT_ID \
-d code=$CODE -d code_verifier=$VERIFIER \
-d redirect_uri=https://yourapp.example/callback
# 2. Call the API with the access token
curl https://api.bigbooks.app/v1/accounts \
-H "Authorization: Bearer $ACCESS_TOKEN"
Integrations
Bank data
AI models
Platform
On the roadmap: MX, Akoya, Finicity, Yodlee and Amazon Bedrock.
Get started
Create a workspace, register an OAuth client and make your first API call.