# OBP

## We use cookies to support session management. Click here

### This sandbox, powered by the Open Bank Project, provides a standard RESTful interface for developers to create customer facing applications for account types. You can use it as a flexible toolbox of data and

# Get Started

## Create an account

First, create a free developer account on this sandbox and request a developer key. You will be asked to submit basic information about your app at this stage. Register here.

## Connect your app

Use our SDKs to connect your app to the Open Bank Project APIs. You will need your developer key, which was provided to you when you created an account. See all available APIs on the API Explorer. Please make sure you are using the correct base URL.

## Test your app using customer data

Once your app is connected, you can test it using test customer credentials. You can find a list of available customer logins for this sandbox here.

# Your APIs

## Accounts

#### Access the user's list of accounts and account information such as the balance.

## Branches, ATMs

#### Access the list of branches and ATMs for the specified bank including geolocation and opening hours.

## Transactions

#### Access the transaction history and metadata of accounts.

## Metadata

#### Enrich transactions and counterparties with metadata including geolocations, comments, pictures and tags (e.g. category of spending).

## counterparties

#### Access the payers & payees of an account including metadata such as their aliases, labels, logos and home pages.

## counterparties

#### Enable account holders to grant fine-grained access to third-party users and applications. For instance, a business account might provide auditors with full read-only access whilst coworkers might only see the account balance.

## Customer meetings, messages and video conferencing.

#### Enable customer meetings, messages and video conferencing for KYC and CRM operations (uses third party video streaming).

## Security challenges

#### Step up authentication using the generic challenge / response mechanism for sensitive operations e.g. to progress a transfer, the user must supply a mobile TAN.

## Payments & Transaction requests

#### Initiate transfers. View and confirm charges (as per PSD2).

## Onboarding & KYC

#### Perform user, customer and account creation. Access Know Your Customer (KYC) documents, media and KYC status.

Go to API Explorer

# SDK Showcases

## Python

By OpenBankProject

## Django

By OpenBankProject

## NodeJS

By OpenBankProject

## Mac

By OpenBankProject

## IOS

By OpenBankProject

## Android

By OpenBankProject

## Scala (liftweb)

By OpenBankProject

## PHP

By Solonas

## C#

By Sweechem

#### Please make sure you are using the correct sandbox domain when using the SDKs. In doubt, drop us a line.

# FAQs

## What is the correct base URL for this sandbox?

## I got a 404 error, what am I doing wrong

## How should I login?

## How can I use OAuth?

## Where can I read the API documentation?

## What are some customer logins I can use?

## How much does it cost?

## Who owns the IP of the code I create?

# Get started building your application using this

# sandbox now, register for a developer key

Get your API key

## Email us

contact@openbankproject.com

## Email us

@OpenBankProject

## Email us

slack.openbankproject.com