Welcome to The Formance Platform
Formance is an open-source and cloud native infrastructure platform to build financial applications. It enables software engineers to build and operate complex flow of funds, weaving together multiple financial partners and money movement rails on top of an agnostic infrastructure.
What's a flow of funds?
A flow of funds is a sequence of financial transactions that move money from one place to another. Some transactions will interact with external payment rails, like credit cards or bank transfers. Others will be internal to your organization, like moving money between accounts in your ledger.
The purpose of the Formance Platform is to equip you as an engineer with a foundation to build and operate these flows of funds in a reliable, scalable, and secure way.
Components
Programmable accounting database for financial transactions. Accurately track money movements and account balances across your entire operation.
Model complex financial transactions with a simple, powerful, and extensible DSL built for money movements.
Unified data layer and API for payment processing services like Stripe and Wise, with upcoming support for payment initiation.
Fully managed white-label wallet service to hold user funds, with built-in support for complex flows like hold and capture.
End-to-end financial workflows orchestration service.
Reporting toolkit to audit and verify assets-under-management in a Ledger.
Intended Audience
The documentation pages here are intended for software engineers who are building and operating payments infrastructure. We assume that you have a basic understanding of payments concepts, though we'll do our best to explain them as we go.
Getting help
Are you stuck? Have a technical question not well answered in these docs? Run into a problem you can't solve?
Come chat with us! We have a Slack server where we and others using Formance hang out.
Or, if you prefer, you can also Tweet at us.