Skip to content
OpenBanqing
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/v1

Sandbox: 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-ts
Python
obf-sdk
pip install obf-sdk
Go
github.com/openbanqing/obf-sdk-go
go get github.com/openbanqing/obf-sdk-go
Java / Kotlin
com.openbanqing:obf-sdk-java
Maven / Gradle

Quick 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.