Send your key

Bearer authentication is canonical and works consistently across HTTP clients.

httpRecommended header
Authorization: Bearer exdz_live_••••••••••••••••

The x-api-key header is supported for clients that cannot set a Bearer token.

httpCompatibility header
x-api-key: exdz_live_••••••••••••••••

Store it safely

  • Load the key from a deployment secret or environment variable.
  • Keep development and production keys separate.
  • Do not commit .env files or include keys in client-side bundles.
  • Redact authorization headers from application and proxy logs.
  • Share only the visible key prefix when contacting support.

EXDZ stores a one-way hash rather than the complete secret. A lost key cannot be recovered; issue a replacement.

Rotate or revoke

Issue a replacement

Create or request a new key before disabling the old one.

Deploy the replacement

Update your secret manager and verify a production request with the new prefix.

Revoke the old key

Disable the previous credential when all workloads have moved.

Browser applications

Live keys are designed for server-to-server use. Any key embedded in JavaScript delivered to a browser is public, even when minified.

Call EXDZ from your own backend and return only the data your interface requires. Contact EXDZ before building a public client-side integration that needs origin-restricted credentials.