Running on-premises (on-prem) Deepgram requires a valid license. If a valid license is missing, the Deepgram API and Engine containers will fail to start.

Online Licensing

With online licensing, you receive a license ID that allows Deepgram products to communicate securely with the Deepgram Console in order to verify license terms and report usage.

Licensing connections are established every minute and are short-lived (a second or two). All communication with the Console is to using HTTPS to ensure a secure connection. Please ensure that your firewall is configured appropriately.

Data Security

To ensure that your audio data never leaves your network, Deepgram maintains entirely separate endpoints for transcription and licensing. In addition, the Console licensing endpoint only accepts licensing data, which guards against accidental transmission. Finally, Deepgram products maintain a separate, isolated connection pool that they use to connect to Console.

To verify this, monitor packet sizes and throughput of data between your network and Deepgram. You’ll notice that the licensing traffic is very small (a few kilobytes per minute)—far too small to accommodate audio data leaving your network.

For customers deploying Deepgram’s on-prem solution in production, we also recommend installing Deepgram’s License Proxy Server, which is a caching proxy for communications with the Deepgram-hosted license server. The License Proxy Server is an optional component that ensures uptime and simplifies network security. To learn more, please consult your Deepgram Account Representative.

Share your feedback

Thank you! Can you tell us what you liked about it? (Optional)

Thank you. What could we have done better? (Optional)

We may also want to contact you with updates or questions related to your feedback and our product. If don't mind, you can optionally leave your email address along with your comments.

Thank you!

We appreciate your response.