OpenBanq

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/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 { 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.