Welcome to the Open Bank Project API Sandbox

The Open Bank Project is an open source API and App store for banks that empowers financial institutions to securely and rapidly enhance their digital offerings using an ecosystem of 3rd party applications and services.

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 sandbox customer logins HERE.

How should I login?

There are two ways to authenticate a user: OAuth and Direct Login. If you are using this sandbox for a hackathon, we recommend you use Direct Login to authenticate as it is easier than the OAuth workflow.

How can I use OAuth or Direct Login?

If you want to use OBP with OAuth, we recommend you use (and fork) one of our OAuth Starter SDKs.
If you are using this sandbox for a hackathon, we recommend you use Direct Login.
For an OAuth walkthrough example with sample code, please see here. We use OAuth 1.0a. For deepish technical details of the flow see here.
We also support OAuth 2.0. For the technical details of using OBP API with OAuth 2.0, please see here.