npx skills add ...
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.
npx skills add deepgram/skills --skill starters
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, Aura)live-text-to-speech — real-time text-to-audio (WebSocket, Aura)text-intelligence — sentiment, topics, intents, summaries (REST)voice-agent — conversational AI agent (WebSocket, agent.deepgram.com)flux — Deepgram Flux STT for voice agents and interactive assistants (WebSocket, /v2/listen)flux-tts — Deepgram Flux TTS, streaming synthesis with barge-in (WebSocket, /v2/speak)Nova vs Flux STT for speech-to-text: use transcription or live-transcription (Nova, /v1/listen) for general-purpose transcription, captions, and batch workloads. Use flux (Flux STT, /v2/listen) when you need built-in turn detection for conversational audio. See the api skill for a full comparison.
Aura vs Flux TTS for text-to-speech: use text-to-speech or live-text-to-speech (Aura, /v1/speak) for one-shot synthesis, non-English voices, and compressed audio. Use flux-tts (Flux TTS, /v2/speak) when you're streaming LLM output to a speaker and need a turn lifecycle and barge-in. See the api skill for a full comparison.
Flux TTS starters exist for node, flask, fastapi, django, and java only — these are the five apps Deepgram officially publishes at Flux TTS template apps. There is no flux-tts starter for the other frameworks; don't construct those URLs. For an unsupported framework, start from the api skill's Flux TTS section and the SDK skills instead.
| 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
"I want streaming TTS with barge-in for my Node voice agent"
→ git clone https://github.com/deepgram-starters/node-flux-tts.git
| transcription | live-transcription | text-to-speech | live-text-to-speech | text-intelligence | voice-agent | flux | flux-tts | |
|---|---|---|---|---|---|---|---|---|
| node | repo | 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 | repo |
| flask | repo | repo | repo | repo | repo | repo | repo | repo |
| django | repo | repo | repo | repo | repo | repo | repo | repo |
| go | repo | repo | repo | repo | repo | repo | repo | — |
| java | repo | 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