Dashboard / SDK & API keys
SDK & API keys
The SDK & API page is your integration hub: install snippets tailored to your platforms, the API keys the SDK authenticates with, and per-flow keys.
Key kinds
| Kind | Type | Description |
|---|---|---|
| public (fnl_pk_…) | ships in your app | What the SDK uses. Scoped to fetching flows, experiment assignment, and reporting events for this one app. Safe to embed in a mobile binary. |
| secret (fnl_sk_…) | servers only | For trusted server-side use. Never embed a secret key in a client. |
Keys are sent as a bearer token — Authorization: Bearer fnl_pk_… — which the SDK handles for you; you only paste the key into UpliftFunnel.configure.
Rotation & revocation
Keys can be revoked instantly from the API keys tab. For zero-downtime rotation: create a new key, ship it in your next app release, and revoke the old key once traffic has moved. Each key shows its last-used time, so you can see when the old one goes quiet — the same signal powers the "SDK detected" indicator during onboarding.
Flow keys
The Flow keys tab lists each deployed flow's key and public URL — what you pass to UpliftFunnelFlow, and a quick way to sanity-check what's currently being served.
Install snippets
The Install tab renders copy-paste setup for each platform you selected on the app — the fastest path is the Quickstart.