Integrate financial data. Stay compliant. Ship faster.

Access bank ecosystems through a unified consent layer. No legal overhead. No custom integrations per bank.

How it works

Four steps from signup to production.

1

Register your app

Create a ClientApp and get your API key. Scoped access per bank and API.

2

Request user consent

Through the hosted Consent Center or embedded flows in your app.

3

Call APIs via Gateway

Every request is validated against consent and scopes. Real-time enforcement, not just policy.

4

Operate with compliance by design

All actions are auditable and traceable. Compliance is built into the infrastructure.

Why fintechs choose Oberon

Ship faster without building compliance infrastructure.

One integration, multiple banks

Connect to regulated financial institutions through a single API. No bank-specific adapters or custom compliance work.

Consent out-of-the-box

Consent templates, lifecycle management, and regulatory metadata included. Configure once, reuse across all bank connections.

Real-time gateway enforcement

Every API call validated against consent and scopes at the gateway level. Revocation stops access instantly.

No compliance infrastructure needed

Audit trails, DSAR exports, and regulatory reports built in. Focus on your product, not compliance engineering.

Not just API access. Verifiable access.

Every request through Oberon is authenticated (API key), authorized (scopes), validated (consent), and audited (event history).

Authenticated

Authorized

Validated

Audited

Developer Experience

Integrate consent management in minutes, not weeks.

Grant a consent in one API call

A single API call creates a fully compliant consent record with audit trail, expiration tracking, and webhook notifications.

  • Type-safe TypeScript SDK with full autocomplete
  • OpenAPI specification with interactive docs
  • Consistent error codes and pagination
  • Rate limit headers on every response

cURL example

curl -X POST https://gateway.oberon.finance/api/v1/consents \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "endUserId": "user-123",
    "templateKey": "open-banking-psd2",
    "scopes": ["ACCOUNT_INFORMATION"],
    "expiresInDays": 90
  }'

Start Free, Scale as You Grow

Get started with our free tier and upgrade as your consent volume grows. No credit card required, no vendor lock-in.