Platform overview

Dashboard

Dashboard is an admin interface through which you can access all of Dapi’s services.

Use Dashboard to:

  • Create, delete and manage your applications
  • Manage sandbox testing credentials
  • Add and remove whitelisted IP addresses/hostnames
  • Add and remove webhook URLs
  • Configure application customizations for production
  • Check analytics on your API usage

Connect Layer

Connect Layer is a front-end user interface, through which end-users can access all of Dapi’s services.

Use Connect Layer to:

  • Securely connect with the users' bank account

👍

Planning to use Software Development Kit (SDK) ?

The Connect Layer set-up and authentication are already handled by all of Dapi's SDKs. Read more about SDKs.


API environments

Dapi is available in two different environments:

EnvironmentPurposeHow to Access
SandboxBuild and test your application using test credentials in our sandbox environment. Here you can run all available API requests and test our functionality with a simulated Dapi bank.Follow the steps outlined in our
Get Started with Sandbox guide.
ProductionGo live with real financial institutions and user accounts.Contact [email protected] or [email protected] for access.

API Keys and Parameters

ParameterDefinitonHow to obtain?
appKeyA unique identifier for your application (essentially an API key)Will be generated automatically upon creating an application on Dashboard.
appSecretA private secret linked to your API key.Will be generated automatically upon creating an application on Dashboard.
userSecretAn encrypted version of the user key.Generated upon successful login to Connect Layer.
accessCodeA unique temporary token for a bank connection.Generated upon successful login to Connect Layer.
accessTokenA unique permanent token linked to access to one bank account. Required in all following API calls.Sent to you in response to the Exchange Token request.