Developers and the SDK API key

The SDK API key your app starts Bubbl with, the address it talks to, and how the SDK and push setup are doing in this workspace.

Configuration › Developers with the SDK API key card, Quick start, SDK health and Push setup

Go to Configuration › Developers. Owners, admins and developers can open it. It needs a paid plan, because your own app does: on the Free plan the page is greyed out in the sidebar and opening it shows "Upgrade your plan to use your own app".

The SDK API key#

Your key starts with pk_live_ and works at the Production API address, for every install of your app. The key is marked Public: it's safe to ship in your app, because it can only register devices and report events. Under it, API address is the SDK's base URL for this workspace; a key only works at your workspace's address.

API addressThe Production address is https://api.bubbl.tech. Sandbox workspaces aren't open on production yet.
  1. 1
    Reveal or copy the key
    Click Reveal to show it or Copy to copy it. Both ask you to confirm it's you first.
  2. 2
    Rotate it
    Click Rotate key and choose Keep the old key for 7 days (recommended), so app builds already in the stores keep registering new installs while you ship an update, or Revoke the old key now. Confirm with Rotate key.
  3. 3
    End the grace period early
    While the old key still works, a banner says until when and how many new installs have used it. Click Revoke now to stop it straight away.

The rest of the page#

  • Quick start has the install and start snippets for iOS, Android, React Native and Flutter with your key and address filled in.
  • SDK health shows the devices registered, the Last check-in and SDK versions in use.
  • Push setup shows whether Firebase (Android) and Apple Push (iOS) are connected, with Set up →, Fix → or Manage.
Rotate if a key leaks into the wrong placeThe key is public, but rotate it if it turns up somewhere it shouldn't, such as another company's app. Keep the 7-day grace so your live app keeps registering new installs until the update ships.

For the SDK side, see the SDK quickstart and Dashboard setup.