Creating a LEAP App


The registration process allows you to gain access to, and start using the LEAP Developer Console.

To begin, register a new account by navigating to the LEAP Developer Console homepage and clicking on "Register".

  • At this point, we recommend that you take a moment to familiarise yourself with our Terms and conditions.

During the registration process, you'll be prompted to complete some partner details.
Note: All fields marked with an asterisk are mandatory.

Once complete, you'll receive a confirmation email (to the registered email address).

If you have not received this email, please check your spam catchment folder.

Follow the link at the bottom of the email to complete the registration process.


A LEAP app is a term used for nativelike looking integrations. The following LEAP integrations are currently supported:

  • Simple button
  • Drop-down button
  • Context menu item (cards and documents)
  • Global menu items

To get started, you need to create an "app" in the sandbox environment, which represents your partner integration. You’ll be issued with a client Id, client secret, and an API Key, which will be used for generating bearer tokens, used for identity and authentication when making service requests.

To create a new app, click the "New App" button located in the top right of the home page.

You'll then be required to provide the following information:

  • App details
  • Marketplace information
  • Location details (where in LEAP you'd like the app to appear)

    Once you've added the required information, you'll be able to download the related config file, for local testing.

LEAP Accounts

In order to test your app, you'll need a LEAP Sandbox environment.
To get started, click the "New Credentials" button, located in the top right of the LEAP Accounts page.

When creating new credentials, you'll be prompted with the following option;

  • LEAP Sandbox (LEAP live sandbox environment)

The credentials you create here will be used to sign into LEAP Desktop.

From here, you'll be able to manipulate the LEAP account details as needed.

Clicking the cog next to your account will display the associated LEAP Firm, User, and Staff Ids.


Before submitting your app for review, the first step is to submit it for pre-approval (optional).
To uphold the standards of quality and reliability that our customers expect, we suggest all publicly listed apps to submit a pre-approval application.

Select the app you wish to get pre-approved and navigate to the "Pre-Approval" option from the left-hand menu.

Once you've met the pre-approval criteria, click the "New Approval" button, located in the top right of the page.
Select the version you wish to submit from the dropdown menu and attach any supporting documents.


In order to access any LEAP API Gateway service, you're required to first generate a new set of LEAP Auth credentials.

To generate these credentials, select your app, the "Security" menu, and then click "Generate Access Client".

Select the service(s) you want access to and then click "Save".
NOTE: This service list is updated on a constant ad-hoc basis.

Once complete, you'll receive a unique client Id and client secret with the requested security access.