All Kova TTS requests authenticate with an API key in theDocumentation Index
Fetch the complete documentation index at: https://docs.kova.ai/llms.txt
Use this file to discover all available pages before exploring further.
x-api-key HTTP header. Keys start with kova_sk_.
Kova uses
x-api-key, not Authorization: Bearer. Some HTTP clients case-normalize headers; either case works.Getting a key
Sign in
Open platform.kova.ai and sign in (or sign up).
Open the API keys page
Navigate to Dashboard → API keys.
Using the key
Security
- Never commit keys to source control. Use environment variables or a secret manager.
- Rotate keys if you suspect compromise. Old keys keep working until you delete them on the dashboard.
- Use one key per environment / service. Easier to identify what’s spending and to revoke selectively.
Errors
| Code | Body | Cause |
|---|---|---|
401 | {"error": "Invalid or missing API key"} | Header missing or malformed. |
401 | {"error": "INVALID_API_KEY"} | Header is well-formed but the key doesn’t exist or was revoked. |
402 | {"error": "INSUFFICIENT_CREDITS"} | The account has no remaining credit. Top up at platform.kova.ai/dashboard/billing. |