A modular developer platform for building custom financial flows and managing internal transactions with provider agnostic infrastructure.

Formance is an open-source developer platform for building and operating complex financial flows. It functions as a set of micro-services and libraries designed to manage internal financial transactions and integrate with various payment providers. The software is deployed as a server-side application, typically hosted on a Kubernetes cluster using official Helm charts, though it is also available as standalone binaries and Docker images for different environments.
Users interact with the platform through a dedicated command line interface for stack deployment and transaction management, alongside a control dashboard for monitoring operations. The system is designed for developers and architects who need a provider-agnostic layer to handle money movements without being locked into a single proprietary payment gateway. It allows for the creation of custom financial logic that remains independent of the underlying payment processing hardware or software.
The architecture relies on a modular stack where components such as the Formance Ledger and Formance Payments services can be used together as a full suite or as independent micro-services. It utilizes a monorepo structure to provide a common infrastructure layer across its versioned services. By combining a programmable ledger with a specific domain language for monetary computations, the platform enables the precise modeling of financial rules and transaction flows. This makes it suitable for organizations building fintech infrastructure that requires a verifiable and immutable source of truth for every single money movement.
Formance is a developer-centric financial infrastructure layer for building custom, agnostic money flows.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.