> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://developers.deepgram.com/docs/kubernetes/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://developers.deepgram.com/_mcp/server. # Kubernetes ## Should I use this for my self-hosted environment? Kubernetes is a powerful ecosystem that can be customized to meet almost any business requirement. It is a great option for environments with extensive security, availability, and scaling requirements, such as production environments handling high levels of API traffic. The power of Kubernetes is bundled with a greater level of complexity when compared with lighter platforms such as Docker or Podman. The following environment types usually only require a small, static number of Deepgram containers, which you may consider deploying with [Docker/Podman](/docs/dockerpodman) instead: * Development environments * Proof-of-concept implementations * Production environment handling low levels of API traffic --- What’s Next If you'll deploy with Kubernetes, choose where you will deploy your infrastructure to begin setting up your deployment environment. * [Amazon Web Services](/docs/aws-k8s) * [Google Cloud Platform](/docs/gcp-k8s) * [Self-Managed Kubernetes](/docs/self-managed-kubernetes) > Kubernetes, also known as K8s, is an open source system for automating deployment, scaling, and management of containerized applications. This guide section discusses running Deepgram products in a self-hosted environment using Kubernetes. ## Docs - [Amazon Web Services](https://developers.deepgram.com/docs/aws-k8s.md): With Kubernetes - [Google Cloud Platform](https://developers.deepgram.com/docs/gcp-k8s.md): With Kubernetes - [Self-Managed Kubernetes](https://developers.deepgram.com/docs/self-managed-kubernetes.md): You can deploy Deepgram using Kubernetes which will provide a scalable instance of Deepgram's API and Engine services running on your own hardware or in your Kubernetes cloud environment. In this guide, we will look at how to deploy Deepgram on-premises with Kubernetes on a system with a Ubuntu operating system installed. ​ - [Securing Your Cluster](https://developers.deepgram.com/docs/securing-your-cluster.md): Deepgram strongly recommends regular reviews of the security posture of your self-hosted environment. In a Kubernetes context, this may include reviewing the of the official Kubernetes documentation, as well as any security guidance from your cloud provider. - [Troubleshooting](https://developers.deepgram.com/docs/k8s-troubleshooting.md): If you encounter any challenges while deploying or maintaining your Deepgram self-hosted services on Kubernetes, please consult this guide.