Deepgram

Deepgram is an AI-powered speech recognition platform that provides real-time transcription, text-to-speech, and audio analysis capabilities.
Connect it
In Keystile Automations → Connections → New connection, choose Deepgram and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.
Try it from your AI tool
Using Keystile, in Deepgram: analyze text (Summarizes English text and detects its topics, intents and sentiment).What it can do (33 actions)
| Action | What it does | Changes data |
|---|---|---|
| Analyze Text | Summarizes English text and detects its topics, intents and sentiment. | |
| Create Summary | Produces a summary of the content from an English audio file. | |
| Create Transcription (Callback) | Starts a transcription and has Deepgram send the result to a callback URL. To receive it in another flow, use the Catch Webhook URL of the Webhook piece. | Yes |
| Custom API Call | Make a custom API call to a specific endpoint | Yes |
| Generate Speech | Converts text to an audio file with a Deepgram Aura voice ID. | |
| Get Cost Breakdown | Gets what a Deepgram project spent in dollars for a date range, optionally grouped. Needs an admin or owner API key. | |
| Get Cost Breakdown (Agent) | Gets what a Deepgram project spent in dollars for a date range, optionally grouped. | |
| Get Credit Balance | Gets the remaining prepaid credit of a Deepgram project. Needs an admin or owner API key. | |
| Get Credit Balance by ID | Gets one prepaid credit balance of a Deepgram project by ID. | |
| Get Model | Gets one Deepgram model build by its UUID. | |
| Get Project | Gets the name and settings of a Deepgram project. | |
| Get Request | Gets one past Deepgram request by ID with its status, duration and cost. | |
| Get Request (Agent) | Gets one past Deepgram request by ID with its status, duration and cost. | |
| Get Usage Breakdown | Gets audio hours, requests, characters and tokens used by a Deepgram project, optionally grouped. | |
| Get Usage Breakdown (Agent) | Gets audio hours, requests, characters and tokens used by a Deepgram project, optionally grouped. | |
| Get Usage Summary | Gets the usage summary of a Deepgram project for a date range, with optional filters. | |
| List API Keys | Lists the API keys of a Deepgram project (never the secret values). A member key only sees its own keys. | |
| List Billing Filter Values | Lists the API keys, deployments, tags and line items billed to a Deepgram project in a date range. | |
| List Credit Balances | Lists the prepaid credit balances of a Deepgram project. | |
| List Models and Voices | Lists Deepgram speech-to-text models and text-to-speech voices, one row per model. | |
| List Models and Voices (Agent) | Lists Deepgram speech-to-text models and text-to-speech voices, one row per model or one row per build. | |
| List Project Members | Lists the members of a Deepgram project with their roles. Needs an admin or owner API key. | |
| List Project Members (Agent) | Lists the members of a Deepgram project with their scopes. | |
| List Projects | Lists the Deepgram projects this API key can access. | |
| List Purchases | Lists the most recent credit purchases of a Deepgram project. | |
| List Requests | Lists past API requests of a Deepgram project with status, duration and cost. | |
| List Requests (Agent) | Lists past API requests of a Deepgram project with status, duration and cost. | |
| List Usage Filter Values | Lists the tags, model builds, methods and features used by a Deepgram project in a date range. | |
| List Voice Agent LLMs | Lists the language models a Deepgram Voice Agent can use to think. | |
| Rename Project | Changes the name of a Deepgram project. | Yes |
| Text to Speech | Converts text (up to 2,000 characters) to an audio file. | |
| Transcribe Audio | Transcribes an audio or video file or URL and returns the transcript, with optional speakers, paragraphs, summary, topics and more. | |
| Transcribe Audio (Agent) | Transcribes an audio or video file or URL and returns the transcript, with optional speakers, paragraphs, summary, topics and more. |
How Keystile protects it
Every Deepgram action is checked before it runs, whether it comes from an AI tool or a workflow. 3 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.
Use Deepgram with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access