Authentication
API keys
Section titled “API keys”All requests to /v1/solve use a bearer API key:
Authorization: Bearer rdn_sk_...Keys are 71 characters: rdn_sk_ prefix + 64 hex chars. They are stored as HMAC-SHA256 hashes — the raw key is never persisted server-side.
Getting your key
Section titled “Getting your key”Your key is shown once on first login and after each regeneration in the dashboard.
Rotating your key
Section titled “Rotating your key”Click regenerate in the dashboard. This immediately invalidates the current key and shows the new one once.
Best practices
Section titled “Best practices”- Store keys in environment variables, never in source code
- Rotate after suspected exposure
- Use separate keys for staging and production environments
RAIDEN_API_KEY=rdn_sk_...const key = process.env.RAIDEN_API_KEY;
const resp = await fetch('https://api.raiden.dev/v1/solve', { headers: { Authorization: `Bearer ${key}` }, // ...});