Getting Started
API Keys
Generate and manage API keys for your project.
API Keys
API keys authenticate your widget and server-side API calls. Each key belongs to a single project.
Creating a key
- Open your project in the dashboard
- Go to Settings → API Keys
- Click + New Key
- Give it a name (e.g.
Production Widget,Backend) - Copy the key immediately — it will only be shown once
Key types
Lumifeed currently supports one key type: publishable widget keys. These are safe to embed in client-side code because they can only submit feedback, not read it.
For server-side operations (listing feedback, triggering AI, etc.) use your session cookie via the dashboard OAuth session, or contact support for server-to-server access tokens.
Rotating keys
If a key is compromised:
- Go to Settings → API Keys
- Click Revoke next to the old key
- Create a new key
- Update your widget configuration
Security
- Never commit API keys to source control
- Use environment variables:
NEXT_PUBLIC_LUMIFEED_KEYfor client-side,LUMIFEED_KEYfor server-side - Keys are rate-limited: 10 submissions per minute per key (configurable on paid plans)