Authentication

Every API request requires an API key.

API Keys

To authenticate with the Speechify API, include your API key in the Authorization header of every request:

Authorization: Bearer YOUR_API_KEY

You can create and manage API keys in the Speechify Console.

Your API key is sensitive. Do not share it with others or expose it in any client-side code (browsers, apps). If you suspect a key has been compromised, revoke it immediately in the Console and create a new one.

Making Requests

A complete authenticated request, generated from the API spec so it stays in sync. The cURL tab shows the Authorization header; the SDK tabs read SPEECHIFY_API_KEY from the environment.

GET
/v1/voices
1curl https://api.speechify.ai/v1/voices \
2 -H "Authorization: Bearer <token>"

Set the SPEECHIFY_API_KEY environment variable and the SDKs authenticate automatically — no need to pass the key in code.