npx skills add ...
npx skills add deepgram/skills --skill starters
npx skills add deepgram/skills --skill starters
Clone a ready-to-run Deepgram demo app and start building on top of it. Use whenever someone wants a quick working demo, needs to prototype with Deepgram, or is starting a new project that uses speech-to-text, text-to-speech, voice agents, audio intelligence, or live streaming. Match the user's language, framework, and desired Deepgram feature to the right starter.
Clone a working demo and start building. Every starter is a minimal, runnable app you can extend.
What do you want to build?
transcription — send audio/video, get text back (REST, Nova)live-transcription — real-time speech-to-text (WebSocket, Nova)text-to-speech — send text, get audio back (REST)live-text-to-speech — real-time text-to-audio (WebSocket)text-intelligence — sentiment, topics, intents, summaries (REST)voice-agent — conversational AI agent (WebSocket, agent.deepgram.com)flux — Deepgram Flux for voice agents and interactive assistants (WebSocket, /v2/listen)Nova vs Flux for speech-to-text: use transcription or live-transcription (Nova, /v1/listen) for general-purpose transcription, captions, and batch workloads. Use flux (Flux, /v2/listen) when you need built-in turn detection for conversational audio. See the api skill for a full comparison.
| Language | Frameworks |
|---|---|
| JavaScript | node |
| TypeScript | bun, deno |
| Python | fastapi, flask, django |
| Go | go |
| Java | java |
| C# | csharp |
| Rust | rust |
| Ruby | ruby |
| PHP | php |
| C++ | cpp |
Every starter lives at https://github.com/deepgram-starters/{framework}-{feature}:
Set your API key and follow the README:
Get an API key at https://console.deepgram.com.
"I want to build a voice agent in Python"
→ git clone https://github.com/deepgram-starters/fastapi-voice-agent.git
"I need live transcription in my Node app"
→ git clone https://github.com/deepgram-starters/node-live-transcription.git
"I want to add text-to-speech to my Go service"
→ git clone https://github.com/deepgram-starters/go-text-to-speech.git
"I want to analyze audio for sentiment in C#"
→ git clone https://github.com/deepgram-starters/csharp-text-intelligence.git
| transcription | live-transcription | text-to-speech | live-text-to-speech | text-intelligence | voice-agent | flux | |
|---|---|---|---|---|---|---|---|
| node | repo | repo | repo | repo | repo | repo | repo |
| bun | repo | repo | repo | repo | repo | repo | repo |
| deno | repo | repo | repo | repo | repo | repo | repo |
| fastapi | repo | repo | repo | repo | repo | repo | repo |
| flask | repo | repo | repo | repo | repo | repo | repo |
| django | repo | repo | repo | repo | repo | repo | repo |
| go | repo | repo | repo | repo | repo | repo | repo |
| java | repo | repo | repo | repo | repo | repo | repo |
| csharp | repo | repo | repo | repo | repo | repo | repo |
| rust | repo | repo | repo | repo | repo | repo | repo |
| ruby | repo | repo | repo | repo | repo | repo | repo |
| php | repo | repo | repo | repo | repo | repo | repo |
| cpp | repo | repo | repo | repo | repo | repo | repo |
recipes skill → https://github.com/deepgram/recipesexamples skill → https://github.com/deepgram/examplesnpx skills add deepgram/deepgram-{lang}-sdk — see the api skill for the full list of 9 SDKs.api — consolidated REST + WebSocket API referencerecipes — minimal runnable feature snippets per languageexamples — full integration examples with third-party platformsdocs — documentation findersetup-mcp — Deepgram MCP server installation