cdnzero
Get started free →
Dashboard

Access & API Keys

Manage programmatic access to your CDNZero organisation.


app.cdnzero.com
CDNZero Access page — API Keys
The Access page — each key has an Access Key and a Secret Key

Two key types

Each API key pair has two parts:

KeyUse for
Access KeyAuthenticating all API requests — pass as Authorization: Bearer <key>
Secret KeyGenerating Signed Requests — used server-side to sign temporary access URLs for private files

Creating a key

  1. Navigate to Dashboard → Access
  2. Click + Create API Key
  3. Give it a descriptive name (e.g. production-server, ci-deploy)
  4. Click Create
  5. Copy both the Access Key and Secret Key — they are shown in full only once

⚠️ One-time visibility

Once you close the creation dialog, the keys are masked. If you lose them, revoke the key and create a new one.

Using the Access Key

Authorization: Bearer cdnz_live_xxxxxxxxxxxxxxxx

Revoking a key

Click the icon at the end of any key row and select Delete. Revocation is instant — all active requests using that key will fail immediately.

Best practices

  • Create a separate key per environment (dev, staging, production)
  • Store keys in environment variables, never in source code
  • Rotate keys every 90 days as a security hygiene measure
  • Revoke unused keys — the Access page shows Last Used so you can identify stale keys