Authentication
API Keys
Create, rotate, store, and use Signal Bench API keys safely.
Create Or Regenerate
- Sign in to Signal Bench.
- Open Settings / API Keys.
- Generate a key if you do not have one.
- Regenerate when a key may be exposed or when rotating secrets.
- 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.