SIGNAL_BENCH DOCS

Authentication

API Keys

Create, rotate, store, and use Signal Bench API keys safely.

Create Or Regenerate

  1. Sign in to Signal Bench.
  2. Open Settings / API Keys.
  3. Generate a key if you do not have one.
  4. Regenerate when a key may be exposed or when rotating secrets.
  5. Copy the full key immediately; it will not be shown again.
Rotation behavior

Regeneration revokes the active key immediately and creates a replacement at the same tier.

Use The Header

curl https://www.signalbench.dev/api/v1/signals \
  -H "x-api-key: $SIGNALBENCH_API_KEY"
const response = await fetch("https://www.signalbench.dev/api/v1/signals", {
  headers: {
    "x-api-key": process.env.SIGNALBENCH_API_KEY ?? ""
  }
});

const payload = await response.json();

Storage Rules

  • Keep keys in environment variables or a secret manager.
  • Do not commit keys to GitHub.
  • Do not ship keys in browser-side code.
  • Use HTTPS endpoints only.
  • Rotate immediately if a key may have been exposed.