Skip to main content
The Eden API uses API keys sent as Bearer tokens.

Key format

  • eden_live_ — fixed prefix
  • keyId — 24 characters, uniquely identifies the key
  • secret — 32 characters, kept private
The full key is shown to you once when issued. Eden stores only a salted hash — if you lose it, we can’t recover it; we can only issue a new one.

Sending the key

Scopes

Request a read-only key for analytics integrations — safer than reusing a write key.

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

Keep keys on your backend. Embedding in mobile or web clients effectively makes them public.
Load keys from environment variables. .env belongs in .gitignore.
Request distinct keys for staging and production.
Email support@myeden.me to rotate immediately if compromised. The old key is revoked the moment the new one is issued.

Requesting access

API access is invite-only. Email support@myeden.me with your organization name and intended use case.