ZenML is an MLOps pipeline framework that lets you build portable, production-ready ML pipelines that run on any infrastructure — local machines, Kubernetes, cloud services, or managed platforms — without changing your pipeline code.
Key use cases include:
ZenML is used by ML teams who need production ML pipelines without vendor lock-in. Its stack abstraction lets you plug in different orchestrators (Airflow, Kubeflow, Vertex AI), artifact stores (S3, GCS), and experiment trackers (MLflow, W&B) through configuration.
pip install zenmlzenml initfrom zenml import step, pipeline
@step
def load_data() -> dict:
return {'data': [1, 2, 3]}
@step
def train_model(data: dict) -> str:
return 'trained_model'
@pipeline
def my_pipeline():
data = load_data()
train_model(data)
my_pipeline()zenml stack register my-cloud-stack -o kubernetes -a s3Pricing: ZenML is free and open source (Apache 2.0). ZenML Cloud (managed dashboard and deployment) has a free tier and paid plans starting at $49/month. You pay separately for your infrastructure.
Be the first to share a ZenML case study and get discovered by clients.
Submit a case studySubmit a brief and we'll match you with vetted specialists who have proven ZenML experience.