← OpenBanqingDevelopers
Build on a contract you can trust.
Build against an OpenAPI 3.1 contract, FAPI 2.0 authorisation, and an open-source connector layer. SDKs ship for TypeScript, Python, Go, and Java / Kotlin. Sandbox tenants are available on request.
Open vs commercial
What ships open-source
Open under Apache 2.0
- PSD2/PSD3-aligned connector schemas open under Apache 2.0
- FAPI 2.0 auth pipeline reference implementation
- OpenAPI 3.1 spec for every public endpoint
- TypeScript, Python, Go, and Java / Kotlin SDK skeletons
- Berlin Group NextGenPSD2 conformance fixtures
What we charge for
Commercial platform
- Multi-tenant SaaS hosting (api.openbanqing.com)
- Managed FAPI 2.0 authorisation server + consent store
- Core-banking connector runtime (Temenos, Finastra, Mambu, FIS)
- Real-time payment routing: SEPA Instant, FedNow, RTP, SWIFT gpi
- BYOC / on-prem deployment + Helm charts + Terraform modules
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 { OpenBanqingClient } from "@obf/sdk-ts";
const client = new OpenBanqingClient({
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.
Sandbox access
Sandbox tenants are issued on request to early-access partners. Request credentials and we'll provision a tenant with the rails you select within one business day.