Skip to main content

Documentation Index

Fetch the complete documentation index at: https://guide.cloud.blnkfinance.com/llms.txt

Use this file to discover all available pages before exploring further.

This feature is in private beta. If you want access, please contact Support.
Now that you have your routes set up in your codebase, you can now add your app to Blnk Cloud. Your app needs to be registered before it can be installed by users. To register your app:
1

Add a new app

  1. In the Blnk Cloud dashboard, open Apps from the side navigation (bottom left).
  2. Click New app on the right side of the Apps page.
This opens the manifest form, where you’ll enter the app details in the next step.
2

Upload your app manifest

The manifest tells Blnk Cloud how to display, install, and launch your app. Fill in the manifest form with the details below.
FieldDescription
Display nameThe name users will see in the Apps library.
DescriptionA short explanation of what your app does.
Logo URLA public URL for your app logo.
Developer nameThe company, team, or person that built the app.
Registration callback URLThe https endpoint Blnk calls when the app is installed or uninstalled. Learn more
Portal generator URLThe endpoint Blnk calls to create a short-lived URL for opening the app inside Cloud. Learn more
PermissionsThe scopes your app needs to work. Learn more
For our KYC app, using our routes from the codebase setup step, our manifest looks like this:
Example manifest for the KYC demo app showing display name, callback URL, portal URL, and permissions
Make sure that your base URL is accessible from the internet. If localhost, you can use a service like ngrok to create a public URL in place of localhost:5002.
3

Submit to your workspace

Submit the manifest, and you’re done! The app will be added to your organization’s Apps library.Only team members in your workspace can see and install it on whichever Cloud instances they use there.

Supported permissions

Permissions define what your app can access or change in the selected Cloud instance. Your app can request any combination of these scopes:
ScopeWhat it allows
data:readRead transactions, ledgers, identities, and balances.
data:writeCreate and update ledger data.
alerts:readRead alert configurations and events.
alerts:writeCreate and update alert configurations.
Remember: Users can update the permissions granted during installation. Always read granted_permissions from the install payload and only use what was granted.
For the example KYC app, the permission model may look like this:
ActionRequired permission
Read identitiesdata:read
Save KYC metadatadata:write
Create review alertsalerts:write
If a permission is missing, the app should show a clear error or hide the action from the portal.

Run the example KYC app

Open the demo repository and follow its README to run the KYC example app this documentation is built around.

Need help?

If you’re having trouble with Blnk Cloud, don’t hesitate to send us a message via email at support@blnkfinance.com or send us a message here.