What is Midaz?

Midaz was created to empower businesses and developers with a robust, scalable, and flexible platform for managing financial transactions and accounting data.

It serves as the cornerstone of modern, high-performance banking systems, offering a comprehensive suite of features—from account and transaction management to seamless integrations with other platforms.

Midaz logo featuring a stylized black letter M on a yellow square background, followed by the word Midaz in lowercase black text. Below the world Midaz is the text by Lerian with a small Lerian logo next to it.

What is Midaz?


Midaz is an open-source platform engineered for efficient, secure, and scalable management of financial systems. Acting as a high-performance ledger, Midaz enables organizations to organize, track, and process financial transactions with ease and precision.

Built to address the needs of modern financial ecosystems, Midaz provides the foundation for innovation in banking and fintech. From account and asset management to seamless integration with other platforms, Midaz makes it simpler than ever to create solutions tailored to today’s complex financial landscape.

Designed for developers, financial system engineers, and organizations, Midaz is the ideal choice for:

  • Fintechs: Powering innovative products like digital wallets and credit platforms.
  • Banks: Modernizing legacy systems with a contemporary technology stack.
  • Enterprises: Streamlining financial operations such as payments, collections, and reconciliation.

Key Features

  • Central Ledger: A reliable, real-time solution for managing financial accounts and transactions.
  • Modularity: Flexible architecture for easy customization and scaling.
  • Advanced Security: Adherence to best practices for safeguarding sensitive data.
  • Compliance: Built to meet global banking regulations and standards.
  • Scalability: Efficiently handles large transaction volumes as businesses grow.
  • Developer-Centric: Offers intuitive APIs, robust tools, and detailed documentation for seamless integration.

Midaz is more than a ledger—it is the foundation for organizations to innovate and scale confidently in a dynamic financial world.


Why Choose Midaz?


Midaz is the trusted choice for building, integrating, and modernizing financial systems. With its open-source foundation and focus on performance, it stands out for:

  • High Performance: Processes transactions with speed and reliability, even under demanding conditions.
  • Scalability: Supports businesses of all sizes, ensuring seamless growth without compromising efficiency.
  • Flexibility: A modular architecture enables the creation of tailored solutions that integrate seamlessly with existing platforms.
  • Security & Compliance: Designed to protect data and meet stringent regulatory requirements, including GDPR and local banking regulations.
  • Open Source: Transparent, customizable, and adaptable to diverse business needs.
  • Ease of Use: Despite its advanced capabilities, Midaz offers intuitive interfaces and comprehensive documentation for swift implementation.
  • Innovation-Driven: Constantly evolving, Midaz incorporates emerging technologies and features to stay ahead of industry demands.

Midaz: a new Ledger


Midaz is the backbone of a modern financial ecosystem, crafted to deliver a foundational, future-ready solution for managing complex operations. As the central hub of the Midaz platform, it is designed to connect seamlessly with specialized services—known as "satellites"—that enhance and extend workflows. Available both as an open-source and a free SaaS (Software-as-a-Service) model, Midaz democratizes access to robust financial tools, empowering businesses to grow and innovate.

At the heart of Midaz are three key domains, each structured to manage critical elements of financial operations:

Onboarding Domain

The Onboarding domain simplifies and accelerates the setup process, laying the groundwork for organizations to operate confidently from day one. This domain ensures businesses are equipped to define their unique configurations and align their ledgers with operational goals.

Entities in the Onboarding Domain:

  • Organizations: Represents the company utilizing Midaz, serving as the operational interface. For example: Itaú Bank.
  • Ledgers : Functions as the organizational “book,” recording all transactions and operations. Each organization can maintain multiple ledgers for different needs.
  • Assets : Denotes the approved financial or non-financial instruments tracked within the ledger. Assets can include currencies (e.g., BRL, EUR, BTC) and commodities or goods (e.g., soybeans, refrigerators).

📘

Note

While assets belong to the Portfolio Domain, they are integrated into the Onboarding flow to streamline setup.

By simplifying these foundational steps, the Onboarding domain ensures organizations can focus on what matters most—delivering value to their customers.


Portfolio Domain

The Portfolio domain shapes the structure and organization of financial assets, empowering businesses with control and clarity over their operations. It ensures that accounts, sub-accounts, and wallets are tailored to specific use cases, creating a robust foundation for financial management.

Entities in the Portfolio Domain:

  • Assets : Represent approved instruments or items managed within the ledger, enabling operations and balances in different formats. Examples include currencies like BRL, EUR, and BTC, as well as physical goods or commodities.
  • Segments : Enable clustering of specific accounts according to custom-defined policies and benefits, supporting operational efficiency.
  • Portfolios : A flexible grouping of all the accounts that belong to the same person, much like a physical wallet holding multiple currencies (e.g., Real, Euro, and Dollar).
  • Accounts : The fundamental building blocks of the ledger, uniquely tied to an asset. Each account can have specific sub-accounts tailored for distinct purposes.
    • Child-accounts : Subordinate accounts linked to a primary account, enabling detailed categorization and tracking.

The Portfolio domain equips businesses with a framework to adapt their financial structure to their evolving needs, offering the flexibility to innovate without compromise.


Transactions Domain

The Transactions domain is the lifeblood of Midaz, ensuring every financial movement is recorded accurately, securely, and transparently. This domain manages the execution and reconciliation of all financial events.

Entities in the Transactions Domain:

  • Transactions : Represents a group of balance movements, such as transferring funds between accounts. Transactions can involve multiple operations. For instance, in a peer-to-peer (P2P) payment with a fee, the transaction might debit one account (the sender) and credit two others (the receiver and the fee account).
  • Operations : The smallest unit of financial activity, representing a single-sided entry in the ledger. In the P2P example, there would be three operations: one debit and two credits.
  • Chart-of-accounts : Defines the ledger's accounting routes and settlement flows. Each operation is tagged to a specific route, creating a clear and auditable financial structure.
    • Chart-of-accounts Group: Groups-related charts of accounts, enabling businesses to easily manage and audit complex financial pathways.

With its secure and transparent architecture, the Transactions domain ensures businesses can trust their financial data while maintaining compliance and control over operations.


First Steps


To start using Midaz, you must set up Midaz Ledger and Midaz Console. To do so, you can:

After setting all up, you can access Midaz.


Accessing Midaz


Midaz provides multiple interfaces, catering to the varied needs of technical teams and organizations. Choose the interface that works best for your workflow:

Clickable Card Layout

Midaz is designed to adapt to your needs, providing the flexibility, performance, and innovation required to drive success in today’s financial landscape.