# ZenML ## Docs - [In-depth Configuration](https://zenml.mintlify.app/advanced-guide/pipelines.md): Configure pipelines at will with ZenML. - [Containerization (Docker)](https://zenml.mintlify.app/advanced-guide/pipelines/containerization.md): How ZenML uses Docker images to run your pipeline - [Enabling GPU-backed hardware](https://zenml.mintlify.app/advanced-guide/pipelines/gpu-hardware.md): How to ensure your pipelines or steps run on GPU-backed hardware - [Passing Custom Data Types through Steps (Materializers)](https://zenml.mintlify.app/advanced-guide/pipelines/materializers.md): How to use materializers to pass custom data types through steps - [Scheduling Pipeline Runs](https://zenml.mintlify.app/advanced-guide/pipelines/scheduling-runs.md): Schedule runs to add automation to your pipelines - [Runtime Settings](https://zenml.mintlify.app/advanced-guide/pipelines/settings.md): Configuring pipelines, steps, and stack components in ZenML. - [Accessing Metadata within Steps](https://zenml.mintlify.app/advanced-guide/pipelines/step-metadata.md): How to use step fixtures to access the active ZenML stack from within a step - [Controlling the Step Execution Order](https://zenml.mintlify.app/advanced-guide/pipelines/step-order.md): How to control the order in which steps get executed - [Specifying Step Resources](https://zenml.mintlify.app/advanced-guide/pipelines/step-resources.md): How to specify per-step resources - [Practical MLOps](https://zenml.mintlify.app/advanced-guide/practical-mlops.md): Practical MLOps with ZenML - [Deploying Models and Batch Inference](https://zenml.mintlify.app/advanced-guide/practical-mlops/deploying-models.md): Deploy models to the cloud using production-grade stacks - [Secrets Management](https://zenml.mintlify.app/advanced-guide/practical-mlops/secrets-management.md): How to register and use secrets - [Stack Recipes](https://zenml.mintlify.app/advanced-guide/practical-mlops/stack-recipes.md): Introduction to Stack recipes which help you deploy a full MLOps stack in minutes! - [Switching Orchestration](https://zenml.mintlify.app/advanced-guide/practical-mlops/switching-orchestration.md): Switching orchestrators to run in the cloud - [Tracking Experiments](https://zenml.mintlify.app/advanced-guide/practical-mlops/tracking-experiments.md): Track your ML experiments - [Validating Data](https://zenml.mintlify.app/advanced-guide/practical-mlops/validating-data.md): Validate data as it flows through your pipelines - [Extending Stacks](https://zenml.mintlify.app/advanced-guide/stacks.md): How to leverage stacks - [Writing Custom Flavors](https://zenml.mintlify.app/advanced-guide/stacks/custom-flavors.md): How to write a custom stack component flavor - [Managing External Services](https://zenml.mintlify.app/advanced-guide/stacks/manage-external-services.md): How to manage external, longer-lived services - [Managing Stack Component States](https://zenml.mintlify.app/advanced-guide/stacks/stack-state-management.md): How to start, stop, provision, and deprovision stacks and stack components - [Alerters](https://zenml.mintlify.app/component-gallery/alerters.md): How to send automated alerts to chat services - [Develop a Custom Alerter](https://zenml.mintlify.app/component-gallery/alerters/custom.md): How to develop a custom alerter - [Slack Alerter](https://zenml.mintlify.app/component-gallery/alerters/slack.md): How to send automated alerts to a Slack channel - [Annotators](https://zenml.mintlify.app/component-gallery/annotators.md): How to annotate your data - [Develop a Custom Annotator](https://zenml.mintlify.app/component-gallery/annotators/custom.md): How to develop a custom annotator - [Label Studio](https://zenml.mintlify.app/component-gallery/annotators/label-studio.md): How to annotate data using Label Studio with ZenML - [Artifact Stores](https://zenml.mintlify.app/component-gallery/artifact-stores.md): How to set up the persistent storage for your artifacts - [Amazon Simple Cloud Storage (S3)](https://zenml.mintlify.app/component-gallery/artifact-stores/amazon-s3.md): How to store artifacts in an AWS S3 bucket - [Azure Blob Storage](https://zenml.mintlify.app/component-gallery/artifact-stores/azure-blob-storage.md): How to store artifacts using Azure Blob Storage - [Develop a Custom Artifact Store](https://zenml.mintlify.app/component-gallery/artifact-stores/custom.md): How to develop a custom artifact store - [Google Cloud Storage (GCS)](https://zenml.mintlify.app/component-gallery/artifact-stores/gcloud-gcs.md): How to store artifacts using GCP Cloud Storage - [Local Artifact Store](https://zenml.mintlify.app/component-gallery/artifact-stores/local.md): How to store artifacts on your local filesystem - [Categories of MLOps Tools](https://zenml.mintlify.app/component-gallery/categories.md): Overview of categories of MLOps tools - [Container Registries](https://zenml.mintlify.app/component-gallery/container-registries.md): How to set up the storage for Docker images - [Amazon Elastic Container Registry (ECR)](https://zenml.mintlify.app/component-gallery/container-registries/amazon-ecr.md): How to store container images in Amazon ECR - [Azure Container Registry](https://zenml.mintlify.app/component-gallery/container-registries/azure.md): How to store container images in Azure - [Develop a Custom Container Registry](https://zenml.mintlify.app/component-gallery/container-registries/custom.md): How to develop a custom container registry - [Default Container Registry](https://zenml.mintlify.app/component-gallery/container-registries/default.md): How to store container images - [DockerHub](https://zenml.mintlify.app/component-gallery/container-registries/dockerhub.md): How to store container images in DockerHub - [Google Cloud Container Registry](https://zenml.mintlify.app/component-gallery/container-registries/gcloud.md): How to store container images in GCP - [GitHub Container Registry](https://zenml.mintlify.app/component-gallery/container-registries/github.md): How to store container images in GitHub - [Data Validators](https://zenml.mintlify.app/component-gallery/data-validators.md): How to enhance and maintain the quality of your data and the performance of your models with data profiling and validation - [Develop a Custom Data Validator](https://zenml.mintlify.app/component-gallery/data-validators/custom.md): How to develop a custom Data Validator - [Deepchecks](https://zenml.mintlify.app/component-gallery/data-validators/deepchecks.md): How to test the data and models used in your pipelines with Deepchecks test suites - [Evidently](https://zenml.mintlify.app/component-gallery/data-validators/evidently.md): How to keep your data quality in check and guard against data and model drift with Evidently profiling - [Great Expectations](https://zenml.mintlify.app/component-gallery/data-validators/great-expectations.md): How to use Great Expectations to run data quality checks in your pipelines and document the results - [Whylogs](https://zenml.mintlify.app/component-gallery/data-validators/whylogs.md): How to collect and visualize statistics to track changes in your pipelines data with whylogs/WhyLabs profiling. - [Experiment Trackers](https://zenml.mintlify.app/component-gallery/experiment-trackers.md): How to log and visualize ML experiments - [Develop a Custom Experiment Tracker](https://zenml.mintlify.app/component-gallery/experiment-trackers/custom.md): How to develop a custom experiment tracker - [MLflow](https://zenml.mintlify.app/component-gallery/experiment-trackers/mlflow.md): How to log and visualize experiments with MLflow - [Neptune](https://zenml.mintlify.app/component-gallery/experiment-trackers/neptune.md): How to log and visualize experiments with neptune.ai - [Weights & Biases](https://zenml.mintlify.app/component-gallery/experiment-trackers/wandb.md): How to log and visualize experiments with Weights & Biases - [Feature Stores](https://zenml.mintlify.app/component-gallery/feature-stores.md): How to manage data in feature stores - [Develop a Custom Feature Store](https://zenml.mintlify.app/component-gallery/feature-stores/custom.md): How to develop a custom feature store - [Feast](https://zenml.mintlify.app/component-gallery/feature-stores/feast.md): How to manage data in Feast feature stores - [Image Builders](https://zenml.mintlify.app/component-gallery/image-builders.md): How to build container images - [Develop a Custom Image Builder](https://zenml.mintlify.app/component-gallery/image-builders/custom.md): How to develop a custom image builder - [Kaniko Image Builder](https://zenml.mintlify.app/component-gallery/image-builders/kaniko.md): How to build container images with Kaniko - [Local Image Builder](https://zenml.mintlify.app/component-gallery/image-builders/local.md): How to build container images locally - [Integration Overview](https://zenml.mintlify.app/component-gallery/integrations.md): Overview of third-party ZenML integrations - [Model Deployers](https://zenml.mintlify.app/component-gallery/model-deployers.md): How to deploy your models and serve real-time predictions - [BentoML](https://zenml.mintlify.app/component-gallery/model-deployers/bentoml.md): How to deploy your models locally with BentoML - [Develop a Custom Model Deployer](https://zenml.mintlify.app/component-gallery/model-deployers/custom.md): How to develop a custom model deployer - [KServe](https://zenml.mintlify.app/component-gallery/model-deployers/kserve.md): How to deploy models to Kubernetes with KServe - [MLflow](https://zenml.mintlify.app/component-gallery/model-deployers/mlflow.md): How to deploy your models locally with MLflow - [Seldon](https://zenml.mintlify.app/component-gallery/model-deployers/seldon.md): How to deploy models to Kubernetes with Seldon Core - [Orchestrators](https://zenml.mintlify.app/component-gallery/orchestrators.md): How to orchestrate ML pipelines - [Airflow Orchestrator](https://zenml.mintlify.app/component-gallery/orchestrators/airflow.md): How to orchestrate pipelines with Airflow - [Develop a Custom Orchestrator](https://zenml.mintlify.app/component-gallery/orchestrators/custom.md): How to develop a custom orchestrator - [Google Cloud VertexAI Orchestrator](https://zenml.mintlify.app/component-gallery/orchestrators/gcloud-vertexai.md): How to orchestrate pipelines with Vertex AI - [GitHub Actions Orchestrator](https://zenml.mintlify.app/component-gallery/orchestrators/github-actions.md): How to orchestrate pipelines with GitHub Actions - [Kubeflow Orchestrator](https://zenml.mintlify.app/component-gallery/orchestrators/kubeflow.md): How to orchestrate pipelines with Kubeflow - [Kubernetes Orchestrator](https://zenml.mintlify.app/component-gallery/orchestrators/kubernetes.md): How to orchestrate pipelines with Kubernetes - [Local Orchestrator](https://zenml.mintlify.app/component-gallery/orchestrators/local.md): How to orchestrate pipelines locally - [Local Docker Orchestrator](https://zenml.mintlify.app/component-gallery/orchestrators/local-docker.md): How to orchestrate pipelines locally in Docker - [AWS Sagemaker Orchestrator](https://zenml.mintlify.app/component-gallery/orchestrators/sagemaker.md): How to orchestrate pipelines with Amazon Sagemaker - [Tekton Orchestrator](https://zenml.mintlify.app/component-gallery/orchestrators/tekton.md): How to orchestrate pipelines with Tekton - [Secrets Managers](https://zenml.mintlify.app/component-gallery/secrets-managers.md): How to set up storage for secrets - [AWS Secrets Manager](https://zenml.mintlify.app/component-gallery/secrets-managers/aws.md): How to store secrets in AWS - [Azure Secrets Manager](https://zenml.mintlify.app/component-gallery/secrets-managers/azure.md): How to store secrets in Azure - [Develop a Custom Secrets Manager](https://zenml.mintlify.app/component-gallery/secrets-managers/custom.md): How to develop a custom secrets manager - [Google Cloud Secrets Manager](https://zenml.mintlify.app/component-gallery/secrets-managers/gcp.md): How to store secrets in GCP - [GitHub Secrets Manager](https://zenml.mintlify.app/component-gallery/secrets-managers/github.md): How to store secrets in GitHub - [HashiCorp Vault Secrets Manager](https://zenml.mintlify.app/component-gallery/secrets-managers/hashicorp-vault.md): How to store secrets in HashiCorp Vault - [Local Secrets Manager](https://zenml.mintlify.app/component-gallery/secrets-managers/local.md): How to store secrets locally - [Step Operators](https://zenml.mintlify.app/component-gallery/step-operators.md): How to execute individual steps in specialized environments - [Amazon SageMaker](https://zenml.mintlify.app/component-gallery/step-operators/amazon-sagemaker.md): How to execute individual steps in SageMaker - [AzureML](https://zenml.mintlify.app/component-gallery/step-operators/azureml.md): How to execute individual steps in AzureML - [Develop a Custom Step Operator](https://zenml.mintlify.app/component-gallery/step-operators/custom.md): How to develop a custom step operator - [Google Cloud VertexAI](https://zenml.mintlify.app/component-gallery/step-operators/gcloud-vertexai.md): How to execute individual steps in Vertex AI - [Spark](https://zenml.mintlify.app/component-gallery/step-operators/spark.md): How to execute individual steps on Spark - [Architecture Diagrams](https://zenml.mintlify.app/getting-started/architecture-diagrams.md): A collection of architecture diagrams that shows the interactions of different environments in mature productions settings. - [Core Concepts](https://zenml.mintlify.app/getting-started/core-concepts.md): What are the core concepts in ZenML - [Deploying ZenML](https://zenml.mintlify.app/getting-started/deploying-zenml.md): A guide on how to deploy ZenML - [One Click Deployment using CLI](https://zenml.mintlify.app/getting-started/deploying-zenml/cli.md): Deploying ZenML on cloud using the CLI - [Deploying with Docker](https://zenml.mintlify.app/getting-started/deploying-zenml/docker.md): Deploying ZenML in a container. - [Deploying with Helm](https://zenml.mintlify.app/getting-started/deploying-zenml/helm.md): Deploying ZenML on cloud using Docker or Helm - [Examples](https://zenml.mintlify.app/getting-started/examples.md): Resources to learn how to use ZenML practically. - [Installation](https://zenml.mintlify.app/getting-started/installation.md): How to install ZenML - [Introduction](https://zenml.mintlify.app/getting-started/introduction.md): Welcome to ZenML! - [Best Practices](https://zenml.mintlify.app/guidelines/best-practices.md): Best practices, recommendations, and tips from the ZenML team - [Global Configuration](https://zenml.mintlify.app/guidelines/global-config.md): What is the global ZenML config - [Migration Guide 0.20.0](https://zenml.mintlify.app/guidelines/migration-zero-twenty.md): How to migrate from ZenML 0.13.2 to 0.20.0 - [System Environmental Variables](https://zenml.mintlify.app/guidelines/system-environmental-variables.md): How to control ZenML behavior with environmental variables - [Contribution Guide](https://zenml.mintlify.app/misc/contributing.md): Contribute to ZenML! - [Debugging Guide](https://zenml.mintlify.app/misc/debugging.md): A guide to debug common issues and get help. - [External Integration Guide](https://zenml.mintlify.app/misc/integrating.md): How to integrate with ZenML - [Usage Analytics](https://zenml.mintlify.app/misc/usage-analytics.md): What are the usage statistics ZenML collects - [CLI Cheat Sheet](https://zenml.mintlify.app/reference/cheat-sheet.md): Cheat sheet for ZenML CLI commands. - [Community & Content](https://zenml.mintlify.app/reference/community-and-content.md): All possible ways for our community to get in touch with ZenML. - [FAQ](https://zenml.mintlify.app/reference/faq.md): Find answers to the most frequently asked questions about ZenML - [Glossary](https://zenml.mintlify.app/reference/glossary.md): Glossary of terminology used in ZenML - [Collaboration](https://zenml.mintlify.app/starter-guide/collaborate.md): How to collaborate with your team in ZenML - [User Roles & Permissions](https://zenml.mintlify.app/starter-guide/collaborate/roles-and-permissions.md): How roles and permissions work within ZenML - [Inviting Users](https://zenml.mintlify.app/starter-guide/collaborate/users.md): How to add users to your ZenML deployment - [Connecting to a Deployed ZenML](https://zenml.mintlify.app/starter-guide/collaborate/zenml-deployment.md): Connect to a simply deployed ZenML on the cloud. - [Pipelines](https://zenml.mintlify.app/starter-guide/pipelines.md): How to create ML pipelines in ZenML - [Dashboard Overview](https://zenml.mintlify.app/starter-guide/pipelines/dashboard.md): How to use ZenML's native dashboard to monitor your pipelines - [Fetching Pipelines](https://zenml.mintlify.app/starter-guide/pipelines/fetching-pipelines.md): How to inspect a finished pipeline run - [Step Parameterization and Caching](https://zenml.mintlify.app/starter-guide/pipelines/parameters-and-caching.md): Iteration is native to ZenML. - [Stacks](https://zenml.mintlify.app/starter-guide/stacks.md): How to configure MLOps tooling and infrastructure with stacks - [Managing Stacks](https://zenml.mintlify.app/starter-guide/stacks/managing-stacks.md): You can manage stacks in many different ways. - [Registering Stacks](https://zenml.mintlify.app/starter-guide/stacks/registering-stacks.md): Registering stacks, components, and flavors. ## Optional - [CLI Reference](https://apidocs.zenml.io/latest/cli/) - [API Reference](https://apidocs.zenml.io) - [Github](https://github.com/zenml-io/zenml)