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.

API Keys page
The API Keys page

Create a key

1

Open the dialog

Click + New API key (top-right, or the centered button in the empty state).

2

Label and create

Give the key a label, then create it.

3

Copy the plaintext now

The plaintext key is shown once - copy it immediately. Speechify doesn’t store it and there’s no way to retrieve it later.

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.