Skip to main content

API Keys & Credentials

Your project has several credentials. Here’s what each one does and where to find them.

Project ID

WhatPublic identifier for your project
Formatproj_xxxxxxxx
WhereProject Settings → General
Safe to exposeYes
Used to identify your project in API calls. Can be safely included in client-side code.

Project Slug

WhatURL-friendly project identifier
Formatyour-app-name
WhereProject Settings → General
Safe to exposeYes
Used in your portal URL: https://featkit.com/p/[slug] You choose this when creating your project. It’s public and appears in the portal URL your users see.

Secret Key

WhatUsed to sign authentication tokens
Formatsk_live_xxxxxxxx
WhereProject Settings → Signed Links
Safe to exposeNO — backend only
Never expose your Secret Key in client code. This key is used to sign Signed Links and must remain on your backend.

Rotating credentials

If your Secret Key is compromised:
  1. Go to Project Settings → Signed Links
  2. Click “Rotate Secret Key”
  3. Update your backend with the new key
  4. Old key stops working immediately
Rotating your Secret Key will invalidate all existing signed links. Users will need to open fresh links from your app.