aid: deepgram url: https://raw.githubusercontent.com/api-evangelist/deepgram/refs/heads/main/apis.yml x-docs-platform: fern x-docs-platform-confidence: medium x-docs-platform-checked: 2026-09-17 x-docs-hosting: vercel apis: - aid: deepgram:voice-agent-api name: Deepgram Voice Agent API tags: - Conversational AI - Real-Time - Voice Agents - Voice AI tags_raw: - Conversational AI - Real-Time - Voice Agent - Voice AI image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg baseURL: https://api.deepgram.com humanURL: https://deepgram.com/product/voice-agent-api properties: - url: https://developers.deepgram.com/docs/voice-agent/getting-started type: Documentation - url: asyncapi/deepgram-voice-agent-asyncapi.yml type: AsyncAPI description: >- The Deepgram Voice Agent API is an end-to-end solution that combines speech-to-text, LLM orchestration, and text-to-speech into a single real-time API. It simplifies the development of conversational voice agents by eliminating the need to stitch together multiple services. The API includes built-in barge-in detection, turn-taking prediction, function calling, and mid-session control to ensure smooth, natural conversations without pauses or interruptions. - aid: deepgram:deepgram-balances-api name: Deepgram Balances API description: Retrieve billing balance information for projects. humanURL: https://developers.deepgram.com/docs/stt/getting-started baseURL: https://api.deepgram.com tags: - Balances properties: - type: OpenAPI url: openapi/deepgram-balances-api-openapi.yml - type: Documentation url: https://developers.deepgram.com/docs/stt/getting-started - type: AsyncAPI url: asyncapi/deepgram-speech-to-text-asyncapi.yml - type: Rules url: rules/deepgram-speech-to-text-api-rules.yml - type: Documentation url: https://developers.deepgram.com/reference/text-to-speech-api/speak - type: AsyncAPI url: asyncapi/deepgram-text-to-speech-asyncapi.yml - type: Rules url: rules/deepgram-text-to-speech-api-rules.yml - type: Documentation url: https://developers.deepgram.com/docs/audio-intelligence - type: Documentation url: https://developers.deepgram.com/docs/create-additional-api-keys - type: Rules url: rules/deepgram-management-api-rules.yml - aid: deepgram:deepgram-invitations-api name: Deepgram Invitations API description: Manage project invitations. humanURL: https://developers.deepgram.com/docs/stt/getting-started baseURL: https://api.deepgram.com tags: - Invitations properties: - type: OpenAPI url: openapi/deepgram-invitations-api-openapi.yml - type: Documentation url: https://developers.deepgram.com/docs/stt/getting-started - type: AsyncAPI url: asyncapi/deepgram-speech-to-text-asyncapi.yml - type: Rules url: rules/deepgram-speech-to-text-api-rules.yml - type: Documentation url: https://developers.deepgram.com/reference/text-to-speech-api/speak - type: AsyncAPI url: asyncapi/deepgram-text-to-speech-asyncapi.yml - type: Rules url: rules/deepgram-text-to-speech-api-rules.yml - type: Documentation url: https://developers.deepgram.com/docs/audio-intelligence - type: Documentation url: https://developers.deepgram.com/docs/create-additional-api-keys - type: Rules url: rules/deepgram-management-api-rules.yml - aid: deepgram:deepgram-keys-api name: Deepgram Keys API description: Create, list, and manage API keys for projects. humanURL: https://developers.deepgram.com/docs/stt/getting-started baseURL: https://api.deepgram.com tags: - Keys properties: - type: OpenAPI url: openapi/deepgram-keys-api-openapi.yml - type: Documentation url: https://developers.deepgram.com/docs/stt/getting-started - type: AsyncAPI url: asyncapi/deepgram-speech-to-text-asyncapi.yml - type: Rules url: rules/deepgram-speech-to-text-api-rules.yml - type: Documentation url: https://developers.deepgram.com/reference/text-to-speech-api/speak - type: AsyncAPI url: asyncapi/deepgram-text-to-speech-asyncapi.yml - type: Rules url: rules/deepgram-text-to-speech-api-rules.yml - type: Documentation url: https://developers.deepgram.com/docs/audio-intelligence - type: Documentation url: https://developers.deepgram.com/docs/create-additional-api-keys - type: Rules url: rules/deepgram-management-api-rules.yml - aid: deepgram:deepgram-members-api name: Deepgram Members API description: Manage project team members. humanURL: https://developers.deepgram.com/docs/stt/getting-started baseURL: https://api.deepgram.com tags: - Members properties: - type: OpenAPI url: openapi/deepgram-members-api-openapi.yml - type: Documentation url: https://developers.deepgram.com/docs/stt/getting-started - type: AsyncAPI url: asyncapi/deepgram-speech-to-text-asyncapi.yml - type: Rules url: rules/deepgram-speech-to-text-api-rules.yml - type: Documentation url: https://developers.deepgram.com/reference/text-to-speech-api/speak - type: AsyncAPI url: asyncapi/deepgram-text-to-speech-asyncapi.yml - type: Rules url: rules/deepgram-text-to-speech-api-rules.yml - type: Documentation url: https://developers.deepgram.com/docs/audio-intelligence - type: Documentation url: https://developers.deepgram.com/docs/create-additional-api-keys - type: Rules url: rules/deepgram-management-api-rules.yml - aid: deepgram:deepgram-models-api name: Deepgram Models API description: Retrieve available model metadata. humanURL: https://developers.deepgram.com/docs/stt/getting-started baseURL: https://api.deepgram.com tags: - Models properties: - type: OpenAPI url: openapi/deepgram-models-api-openapi.yml - type: Documentation url: https://developers.deepgram.com/docs/stt/getting-started - type: AsyncAPI url: asyncapi/deepgram-speech-to-text-asyncapi.yml - type: Rules url: rules/deepgram-speech-to-text-api-rules.yml - type: Documentation url: https://developers.deepgram.com/reference/text-to-speech-api/speak - type: AsyncAPI url: asyncapi/deepgram-text-to-speech-asyncapi.yml - type: Rules url: rules/deepgram-text-to-speech-api-rules.yml - type: Documentation url: https://developers.deepgram.com/docs/audio-intelligence - type: Documentation url: https://developers.deepgram.com/docs/create-additional-api-keys - type: Rules url: rules/deepgram-management-api-rules.yml - aid: deepgram:deepgram-pre-recorded-api name: Deepgram Pre-Recorded API description: Transcribe pre-recorded audio files or audio from URLs. humanURL: https://developers.deepgram.com/docs/stt/getting-started baseURL: https://api.deepgram.com tags: - Pre-Recorded properties: - type: OpenAPI url: openapi/deepgram-pre-recorded-api-openapi.yml - type: Documentation url: https://developers.deepgram.com/docs/stt/getting-started - type: AsyncAPI url: asyncapi/deepgram-speech-to-text-asyncapi.yml - type: Rules url: rules/deepgram-speech-to-text-api-rules.yml - type: Documentation url: https://developers.deepgram.com/reference/text-to-speech-api/speak - type: AsyncAPI url: asyncapi/deepgram-text-to-speech-asyncapi.yml - type: Rules url: rules/deepgram-text-to-speech-api-rules.yml - type: Documentation url: https://developers.deepgram.com/docs/audio-intelligence - type: Documentation url: https://developers.deepgram.com/docs/create-additional-api-keys - type: Rules url: rules/deepgram-management-api-rules.yml - aid: deepgram:deepgram-projects-api name: Deepgram Projects API description: Manage Deepgram projects and project settings. humanURL: https://developers.deepgram.com/docs/stt/getting-started baseURL: https://api.deepgram.com tags: - Project tags_raw: - Projects properties: - type: OpenAPI url: openapi/deepgram-projects-api-openapi.yml - type: Documentation url: https://developers.deepgram.com/docs/stt/getting-started - type: AsyncAPI url: asyncapi/deepgram-speech-to-text-asyncapi.yml - type: Rules url: rules/deepgram-speech-to-text-api-rules.yml - type: Documentation url: https://developers.deepgram.com/reference/text-to-speech-api/speak - type: AsyncAPI url: asyncapi/deepgram-text-to-speech-asyncapi.yml - type: Rules url: rules/deepgram-text-to-speech-api-rules.yml - type: Documentation url: https://developers.deepgram.com/docs/audio-intelligence - type: Documentation url: https://developers.deepgram.com/docs/create-additional-api-keys - type: Rules url: rules/deepgram-management-api-rules.yml - aid: deepgram:deepgram-scopes-api name: Deepgram Scopes API description: Manage member scopes and permissions within projects. humanURL: https://developers.deepgram.com/docs/stt/getting-started baseURL: https://api.deepgram.com tags: - Scopes properties: - type: OpenAPI url: openapi/deepgram-scopes-api-openapi.yml - type: Documentation url: https://developers.deepgram.com/docs/stt/getting-started - type: AsyncAPI url: asyncapi/deepgram-speech-to-text-asyncapi.yml - type: Rules url: rules/deepgram-speech-to-text-api-rules.yml - type: Documentation url: https://developers.deepgram.com/reference/text-to-speech-api/speak - type: AsyncAPI url: asyncapi/deepgram-text-to-speech-asyncapi.yml - type: Rules url: rules/deepgram-text-to-speech-api-rules.yml - type: Documentation url: https://developers.deepgram.com/docs/audio-intelligence - type: Documentation url: https://developers.deepgram.com/docs/create-additional-api-keys - type: Rules url: rules/deepgram-management-api-rules.yml - aid: deepgram:deepgram-text-intelligence-api name: Deepgram Text Intelligence API description: Analyze text content for summarization, sentiment, topics, and intents. humanURL: https://developers.deepgram.com/docs/stt/getting-started baseURL: https://api.deepgram.com tags: - Text Intelligence properties: - type: OpenAPI url: openapi/deepgram-text-intelligence-api-openapi.yml - type: Documentation url: https://developers.deepgram.com/docs/stt/getting-started - type: AsyncAPI url: asyncapi/deepgram-speech-to-text-asyncapi.yml - type: Rules url: rules/deepgram-speech-to-text-api-rules.yml - type: Documentation url: https://developers.deepgram.com/reference/text-to-speech-api/speak - type: AsyncAPI url: asyncapi/deepgram-text-to-speech-asyncapi.yml - type: Rules url: rules/deepgram-text-to-speech-api-rules.yml - type: Documentation url: https://developers.deepgram.com/docs/audio-intelligence - type: Documentation url: https://developers.deepgram.com/docs/create-additional-api-keys - type: Rules url: rules/deepgram-management-api-rules.yml - aid: deepgram:deepgram-text-to-speech-api name: Deepgram Text-To-Speech API description: Convert text into natural-sounding speech audio. humanURL: https://developers.deepgram.com/docs/stt/getting-started baseURL: https://api.deepgram.com tags: - Text-to-Speech tags_raw: - Text-To-Speech properties: - type: OpenAPI url: openapi/deepgram-text-to-speech-api-openapi.yml - type: Documentation url: https://developers.deepgram.com/docs/stt/getting-started - type: AsyncAPI url: asyncapi/deepgram-speech-to-text-asyncapi.yml - type: Rules url: rules/deepgram-speech-to-text-api-rules.yml - type: Documentation url: https://developers.deepgram.com/reference/text-to-speech-api/speak - type: AsyncAPI url: asyncapi/deepgram-text-to-speech-asyncapi.yml - type: Rules url: rules/deepgram-text-to-speech-api-rules.yml - type: Documentation url: https://developers.deepgram.com/docs/audio-intelligence - type: Documentation url: https://developers.deepgram.com/docs/create-additional-api-keys - type: Rules url: rules/deepgram-management-api-rules.yml - aid: deepgram:deepgram-usage-api name: Deepgram Usage API description: Retrieve usage data and request logs for projects. humanURL: https://developers.deepgram.com/docs/stt/getting-started baseURL: https://api.deepgram.com tags: - Usage properties: - type: OpenAPI url: openapi/deepgram-usage-api-openapi.yml - type: Documentation url: https://developers.deepgram.com/docs/stt/getting-started - type: AsyncAPI url: asyncapi/deepgram-speech-to-text-asyncapi.yml - type: Rules url: rules/deepgram-speech-to-text-api-rules.yml - type: Documentation url: https://developers.deepgram.com/reference/text-to-speech-api/speak - type: AsyncAPI url: asyncapi/deepgram-text-to-speech-asyncapi.yml - type: Rules url: rules/deepgram-text-to-speech-api-rules.yml - type: Documentation url: https://developers.deepgram.com/docs/audio-intelligence - type: Documentation url: https://developers.deepgram.com/docs/create-additional-api-keys - type: Rules url: rules/deepgram-management-api-rules.yml name: Deepgram tags: - Artificial Intelligence - Speech-to-Text - Text-to-Speech - Transcription - Voice AI - Voice - Real-Time tags_raw: - Artificial Intelligence - Speech-To-Text - Text-To-Speech - Transcription - Voice AI - Voice - Real-Time kind: company deliveryModel: model: saas open_source: false commercial: true callable_host: true label: Hosted service ยท you call their endpoint confidence: high source: - openapi - pricing generated: '2026-08-28' method: derived accessModel: pricing: paid onboarding: unknown trial: false try_now: false public: false label: Paid confidence: medium source: - plans - authentication - security generated: '2026-09-03' method: derived image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/deepgram.png access: 3rd-Party common: - type: RateLimits url: rate-limits/deepgram-rate-limits.yml - type: FinOps url: finops/deepgram-finops.yml - type: Plans url: plans/deepgram-plans-pricing.yml - type: CapabilityMap url: capabilities/deepgram-capability-edges.yml name: Deepgram Business Capability Map - type: AgenticAccess url: agentic-access/deepgram-agentic-access.yml - type: DomainSecurity url: security/deepgram-domain-security.yml - type: Authentication url: authentication/deepgram-authentication.yml - type: PostmanWorkspace url: https://www.postman.com/kinlaneapi/deepgram/overview - type: Arazzo url: arazzo/deepgram-audit-project-usage-workflow.yml name: Deepgram Audit Project Usage and Billing - type: Arazzo url: arazzo/deepgram-balance-gated-transcription-workflow.yml name: Deepgram Balance-Gated Transcription - type: Arazzo url: arazzo/deepgram-diarized-transcript-intelligence-workflow.yml name: Deepgram Diarized Transcript Intelligence - type: Arazzo url: arazzo/deepgram-invite-and-confirm-member-workflow.yml name: Deepgram Invite and Confirm a Project Member - type: Arazzo url: arazzo/deepgram-provision-project-key-workflow.yml name: Deepgram Provision a Project API Key - type: Arazzo url: arazzo/deepgram-rotate-project-key-workflow.yml name: Deepgram Rotate a Project API Key - type: Arazzo url: arazzo/deepgram-select-model-and-transcribe-workflow.yml name: Deepgram Select a Model and Transcribe - type: Arazzo url: arazzo/deepgram-transcribe-analyze-synthesize-workflow.yml name: Deepgram Transcribe, Analyze, and Synthesize - type: Arazzo url: arazzo/deepgram-transcribe-and-track-usage-workflow.yml name: Deepgram Transcribe Audio and Track Usage - type: Arazzo url: arazzo/deepgram-update-member-scopes-workflow.yml name: Deepgram Update a Member's Scopes - type: LinkedIn url: https://www.linkedin.com/company/deepgram - url: https://developers.deepgram.com/home name: Developer Portal type: Documentation - url: https://developers.deepgram.com/reference/deepgram-api-overview name: API Reference type: Documentation - url: https://deepgram.com/pricing name: Pricing type: Pricing - url: https://developers.deepgram.com/docs/authenticating name: Authentication type: Authentication - url: https://developers.deepgram.com/changelog name: Changelog type: ChangeLog - url: https://github.com/deepgram/deepgram-python-sdk name: Python SDK type: SDKs - url: https://github.com/deepgram/deepgram-js-sdk name: JavaScript SDK type: SDKs - url: https://deepgram.com/ name: Deepgram type: Website - url: https://deepgram.com/privacy name: Privacy Policy type: PrivacyPolicy - url: https://deepgram.com/tos name: Terms of Service type: TermsOfService - url: json-ld/deepgram-context.jsonld type: JSONLD - url: json-schema/deepgram-transcript-schema.json type: JSONSchema - url: vocabulary/deepgram-vocabulary.yml type: Vocabulary - type: Features data: - 'Nova-3 STT: $0.0048/min mono, $0.0058/min multilingual' - 'Flux STT: $0.0065/min English, $0.0078/min multilingual' - Aura-1 TTS at $0.015/1k characters - Aura-2 TTS at $0.030/1k characters with studio quality - Streaming and pre-recorded transcription - Speaker diarization, smart formatting - Default 50 streaming concurrent (PAYG), 100 pre-recorded - Voice cloning on Aura models - Voice agents combining STT + LLM + TTS - 30+ language support on multilingual models - WebSocket streaming for real-time STT - REST API for pre-recorded files - 'Audio Intelligence: summarization, topics, sentiment, entities' - Custom model training (Enterprise) - Self-hosted on-prem option (Enterprise) - OAuth 2.0 + API keys sources: - https://deepgram.com/pricing updated: '2026-05-04' - type: Integrations url: https://deepgram.com/partners - type: LlmsText url: https://deepgram.com/llms.txt created: '2026-03-20' modified: '2026-05-19' position: Consuming description: Deepgram is an enterprise voice AI platform that provides speech-to-text, text-to-speech, and voice agent APIs powered by advanced AI models. The platform offers real-time and batch transcription through its Nova model family, natural-sounding speech synthesis through its Aura model family, and an end-to-end Voice Agent API that combines STT, LLM orchestration, and TTS into a single real-time interface. integrations: - name: Technology - name: Development - name: Vonage Technology - name: Cloudflare Technology - name: Daily.co Technology - name: Stream Technology - name: Kore Technology - name: Google Cloud Technology - name: AudioCodes Technology - name: Vida Technology - name: Recall.ai Technology - name: Porter Technology - name: Perlon AI Development - name: OneSix Solutions Development - name: Lumio AI Development - name: LucidPoint Development - name: Lindy Technology - name: InfoCap Development - name: Five9 Technology - name: Caylent Development - name: APrime Development - name: AI Heroes Development - name: AICG Technology - name: Deepgram & Vercel Next.js Templates Technology - name: AWS Technology - name: Abby Connect Technology - name: Voximplant Technology - name: Cognigy Technology - name: Enterprise Bot Technology maintainers: - FN: Kin Lane email: kin@apievangelist.com specificationVersion: '0.23'