Developers
Build on the same APIs that power production banks. Everything is OpenAPI 3.1, FAPI 2.0–authenticated, and covered by structured regression tests.
Base URL
https://api.openbanqing.com/obf/v1Sandbox: sandbox.api.openbanqing.com/obf/v1
Authentication
OAuth 2.1 with FAPI 2.0 Advanced security profile. DPoP tokens, PAR (Pushed Authorization Requests), and MTLS client certs.
See privacy policy for consent handling.
SDKs
TypeScript / JavaScript
@obf/sdk-ts
npm install @obf/sdk-tsPython
obf-sdk
pip install obf-sdkGo
github.com/openbanqing/obf-sdk-go
go get github.com/openbanqing/obf-sdk-goJava / Kotlin
com.openbanqing:obf-sdk-java
Maven / GradleQuick start
import { OpenBanqClient } from "@obf/sdk-ts";
const client = new OpenBanqClient({
clientId: process.env.OBF_CLIENT_ID!,
clientSecret: process.env.OBF_CLIENT_SECRET!,
environment: "sandbox", // or "production"
});
// PSD2 AIS — list accounts
const accounts = await client.accounts.list({ consentId });
// SEPA Instant credit transfer
const payment = await client.payments.sepaInstant.create({
debtorAccountId: accounts[0].id,
creditorIban: "DE89370400440532013000",
amount: { value: "100.00", currency: "EUR" },
remittanceInformation: "Invoice 1234",
});OpenAPI spec
Full OpenAPI 3.1 spec at https://api.openbanqing.com/obf/v1/openapi.json. Importable into Postman, Insomnia, or your IDE.