API Keys
Generate keys to drive SpeechifyAI Agents programmatically - and when you don’t need to
Most teams use SpeechifyAI Agents entirely through the dashboard and never create an API key. You only need one to drive Agents from your own code - creating agents, placing calls, or fetching transcripts via the underlying Speechify API.
Create a key
Losing an API key means deleting it and creating a new one. Save the plaintext somewhere safe (1Password, AWS Secrets Manager, your team’s secret store) before closing the dialog.
List existing keys
The page lists every key in the workspace by label, creation date, and a masked display string (sk_abcd••••EFGH for current keys, ABCD••••EFGH for older pre-sk_ keys). The masked string is not a usable bearer token - only the plaintext shown at creation is.
Revoke a key
Delete a key from its row. Revocation is immediate; existing requests using that key start returning 401 within seconds.
What the keys unlock
API keys authenticate against the Speechify API beneath Agents. See the API Reference for the full endpoint set, request shapes, and example curl calls.