Publishing Your App

Register your app on Proma and make it available in the marketplace.

Every app on Proma starts as an OAuth application. Once registered, your app can authenticate users, spend credits, and optionally appear in the Proma marketplace.

Registering Your App

  1. Sign in to Proma and go to the Developer Dashboard
  2. Click Create App
  3. Fill in the required details:
FieldDescription
App NameDisplayed to users during login and in the marketplace
Redirect URIWhere users return after authorizing (e.g. https://yourapp.com/callback)
DescriptionWhat your app does — shown in the marketplace listing
LogoYour app icon (recommended: 256x256 PNG)
  1. Save and copy your Client ID

Testing Your App

During development, use http://localhost:3000/callback as your redirect URI. Proma allows localhost redirects for registered apps.

Create a test user account on Proma, top up some credits, and test the full flow:

  1. Login with Proma
  2. Authorize scopes
  3. Spend credits
  4. Verify transactions in the user's dashboard

Going Live

When your app is ready:

  1. Update your redirect URI to your production URL
  2. Add a description and logo for the marketplace
  3. Mark your app as Public in the developer dashboard

Once public, your app appears in the Proma marketplace and any Proma user can discover and use it.

App Visibility

StatusWho can use it
PrivateOnly you (the developer) — useful for development and testing
PublicAny Proma user — listed in the marketplace

Updating Your App

You can update your app's name, description, logo, and redirect URIs at any time from the Developer Dashboard. Changes take effect immediately.