Overview of Open Bank Project (OBP) capabilities
developThe Open Bank Project (OBP) is an open-source RESTful API platform designed for banking compliance (PSD2, XS2A, Open Finance). It acts as a universal API layer that abstracts different core banking systems into a standardized interface.
Core Capabilities
- Banking Operations: Account management, real-time balances, transaction history, and multi-account support.
- Payments: Support for SEPA, COUNTERPARTY, SANDBOX, FREE_FORM, ACCOUNT, and ACCOUNT_OTP transaction types. Includes features like Standing Orders, Direct Debits, and Maker/Checker workflows.
- Customer & KYC: Comprehensive customer profiles, KYC document management, and PSD2-compliant consent workflows.
- Security: Granular Role-Based Access Control (RBAC) with 334+ roles, Attribute-Based Access Control (ABAC), and multiple authentication modes (OAuth 2.0, OIDC, Direct Login).
- Extensibility: Ability to define dynamic endpoints, custom data models (dynamic entities), and custom API documentation without code deployment.
- Compliance: Support for multiple standards including Berlin Group NextGenPSD2, UK Open Banking, AU CDR, and more.