# Deploying ZenML

- [Deploy](/deploying-zenml/deploying-zenml.md): Why do we need to deploy ZenML?
- [Deploy with Docker](/deploying-zenml/deploying-zenml/deploy-with-docker.md): Deploying ZenML in a Docker container.
- [Deploy with Helm](/deploying-zenml/deploying-zenml/deploy-with-helm.md): Deploying ZenML in a Kubernetes cluster with Helm.
- [Deploy using HuggingFace Spaces](/deploying-zenml/deploying-zenml/deploy-using-huggingface-spaces.md): Deploying ZenML to Huggingface Spaces.
- [Deploy with custom images](/deploying-zenml/deploying-zenml/deploy-with-custom-image.md): Deploying ZenML with custom Docker images.
- [Secret management](/deploying-zenml/deploying-zenml/secret-management.md): Configuring the secrets store.
- [Custom secret stores](/deploying-zenml/deploying-zenml/custom-secret-stores.md): Learning how to develop a custom secret store.
- [Connect](/deploying-zenml/connecting-to-zenml.md): Various means of connecting to ZenML.
- [with your User (interactive)](/deploying-zenml/connecting-to-zenml/connect-in-with-your-user-interactive.md): Connect to the ZenML server using the ZenML CLI and the web based login.
- [with your User (programmatic)](/deploying-zenml/connecting-to-zenml/connect-with-a-pat.md): Connect to the ZenML server using a Personal Access Token.
- [with a Service Account](/deploying-zenml/connecting-to-zenml/connect-with-a-service-account.md): Connect to the ZenML server using a service account and an API key.
- [Manage](/deploying-zenml/upgrade-zenml-server.md): Learn how to upgrade your server to a new version of ZenML for the different deployment options.
- [Best practices for upgrading](/deploying-zenml/upgrade-zenml-server/best-practices-upgrading-zenml.md): Simple, step-by-step guide for keeping your ZenML workspaces (servers) up to date without breaking your teams.
- [Using ZenML server in production](/deploying-zenml/upgrade-zenml-server/using-zenml-server-in-prod.md): Learn about best practices for using ZenML server in production environments.
- [Troubleshoot your ZenML server](/deploying-zenml/upgrade-zenml-server/troubleshoot-your-deployed-server.md): Troubleshooting tips for your ZenML deployment
- [Migration guide](/deploying-zenml/upgrade-zenml-server/migration-guide.md): How to migrate your ZenML code to the newest version.
- [Migration guide 0.13.2 → 0.20.0](/deploying-zenml/upgrade-zenml-server/migration-guide/migration-zero-twenty.md): How to migrate from ZenML <=0.13.2 to 0.20.0.
- [Migration guide 0.23.0 → 0.30.0](/deploying-zenml/upgrade-zenml-server/migration-guide/migration-zero-thirty.md): How to migrate from ZenML 0.20.0-0.23.0 to 0.30.0-0.39.1.
- [Migration guide 0.39.1 → 0.41.0](/deploying-zenml/upgrade-zenml-server/migration-guide/migration-zero-forty.md): How to migrate your ZenML pipelines and steps from version <=0.39.1 to 0.41.0.
- [Migration guide 0.58.2 → 0.60.0](/deploying-zenml/upgrade-zenml-server/migration-guide/migration-zero-sixty.md): How to migrate from ZenML 0.58.2 to 0.60.0 (Pydantic 2 edition).
