The Eden API uses API keys sent as Bearer tokens.Documentation Index
Fetch the complete documentation index at: https://developers.myeden.me/llms.txt
Use this file to discover all available pages before exploring further.
Key format
eden_live_— fixed prefixkeyId— 24 characters, uniquely identifies the keysecret— 32 characters, kept private
Sending the key
Scopes
| Scope | Allows |
|---|---|
videos:read | Get video status and details |
videos:write | Ingest, archive, republish, delete |
How keys map to content
Each API key is bound to one Eden publisher account. Every video you ingest is owned by that publisher account. If you rotate keys (revoke an old one, issue a new one) videos created by the old key remain manageable by any new key tied to the same publisher account. If your organization needs multiple isolated key spaces (e.g. separate keys for live game ingest vs. archival content), contact us and we’ll set up separate publisher accounts.Security best practices
Never embed keys in client code
Never embed keys in client code
Keep keys on your backend. Embedding in mobile or web clients
effectively makes them public.
Use environment variables
Use environment variables
Load keys from environment variables.
.env belongs in .gitignore.Use separate keys per environment
Use separate keys per environment
Request distinct keys for staging and production.
Rotate on suspicion
Rotate on suspicion
Email support@myeden.me to rotate immediately if compromised. The
old key is revoked the moment the new one is issued.