Blnk is an open-source, double-entry ledger for teams building fintech products, wallets, banking infrastructure, payment systems, lending products, rewards programs, and other transaction-heavy financial applications.
It gives developers the core primitives needed to record transactions, manage balances, reconcile external records, and keep financial state accurate as products scale.
Read the developer docs | Deploy on Blnk Cloud | View Support plans
The fastest way to understand Blnk is to deploy a sandbox and follow the developer docs.
Start here:
- Install Blnk locally or Deploy your sandbox
- Create your first ledger, balance, and transaction
- Explore Blnk tutorials
- Read the API reference
Financial products need more than a database table of balances. They need a reliable ledger that can track every movement of value, preserve transaction history, support reconciliation, and help teams reason about correctness.
Blnk helps teams:
- Build on double-entry accounting principles from day one.
- Record transactions across ledgers, balances, and identities.
- Monitor balances and historical balance states.
- Handle inflight transactions, scheduled transactions, overdrafts, and bulk transaction workflows.
- Reconcile internal ledger records with external statements or provider data.
- Tokenize and manage identity data linked to balances and transactions.
- Move faster without hand-rolling critical financial infrastructure.
Developers use Blnk for workflows such as:
- Wallet management
- Deposits and withdrawals
- Order exchange
- Lending
- Loyalty points systems
- AI billing
- Escrow applications
Blnk provides an open-source double-entry ledger for managing balances and recording transaction workflows. It supports balance monitoring, balance snapshots, historical balances, inflight transactions, scheduling, overdrafts, bulk transactions, and other ledger operations needed in production financial systems.
Blnk helps teams match external records, such as bank statements or payment processor exports, against internal ledger records using custom matching rules and reconciliation strategies.
Blnk lets teams create and manage identities, tokenize PII, and link identities to balances and transactions.
Blnk is open source, so you can self-host and extend it for your own stack.
If your team wants a managed path, you can use Blnk Cloud.
If you are integrating Blnk into a production product and want dedicated help from the team, you can view Blnk Support plans.
If Blnk is useful to you:
- Star the repository so more developers can discover it.
- Join the community on Discord: Accept Discord invite
- Visit the website: blnkfinance.com
This project uses the Apache License 2.0.
