Everything You Need to Build with Open Banking
Comprehensive SDKs, interactive sandbox, step-by-step guides, and a developer community to help you build open banking products faster.
Up and Running in Minutes
Install the SDK and make your first API call with just a few lines of code.
const { OpenBankPSD2 } = require('@openbankpsd2/sdk');
const client = new OpenBankPSD2({
apiKey: process.env.OPENBANK_API_KEY,
environment: 'sandbox',
});
// Get all accounts for a consented user
async function getAccounts() {
const accounts = await client.accounts.list({
consentId: 'consent_abc123'
});
console.log(accounts);
}
// โ { accounts: [{ iban: "DE89370400440532013000", currency: "EUR", ... }] }
Official SDKs & Libraries
Native SDKs for every major programming language
npm install @openbankpsd2/sdkpip install openbankpsd2Maven ยท Gradle dependencycomposer require openbankpsd2/clientgo get github.com/openbankpsd2/go-sdkgem install 'openbankpsd2'Developer Tools
Built-in tools to speed up development and debugging
Interactive Sandbox
Full testing environment with mock banks and simulated SCA flows. No real accounts needed.
API Explorer
Browse the full OpenAPI 3.0 spec interactively. Try any endpoint directly in the browser.
Webhook Debugger
Inspect webhook payloads, replay events, and test your webhook endpoint in real-time.
OAuth 2.0 Playground
Test and debug your OAuth 2.0 implementation with step-by-step authorisation flows.
Integration Guides
Step-by-step tutorials for every integration scenario
Quickstart Guide
Get your first API call working in under 5 minutes.
AIS Integration Tutorial
Step-by-step guide to connecting account information.
Payment Initiation Guide
Implement the full PIS payment flow end-to-end.
Consent Management
Understand PSD2 consent models and best practices.
Webhooks & Events
Set up real-time webhooks for payment and consent events.
Production Checklist
Security, SCA, and compliance checks before going live.
Ready to Start Building?
Create a free developer account and get sandbox API keys instantly.