zenml

zenml-io/zenml

One AI Platform From Pipelines to Agents

5.5k
Stars
632
Forks
131
Open issues
41
Watchers
Python Apache-2.0Last pushed Jul 7, 2026

Overview

ZenML is a platform designed for ML or AI engineers working on traditional ML use-cases, LLM workflows, or agents. It enables writing and running pipelines across various infrastructure backends while managing code containerization, tracking metadata, simplifying infrastructure complexity, and integrating existing tools and services.

Categories

Tags

Similar tools

Install

pip install zenml

README



One AI Platform From Pipelines to Agents

PyPi PyPi PyPi Contributors License

ProjectsRoadmapChangelogReport BugSign up for ZenML ProBlogDocs

🎉 For the latest release, see the changelog.


ZenML is built for ML or AI Engineers working on traditional ML use-cases, LLM workflows, or agents, in a company setting.

At it's core, ZenML allows you to write workflows (pipelines) that run on any infrastructure backend (stacks). You can embed any Pythonic logic within these pipelines, like training a model, or running an agentic loop. ZenML then operationalizes your application by:

  1. Automatically containerizing and tracking your code.
  2. Tracking individual runs with metrics, logs, and metadata.
  3. Abstracting away infrastructure complexity.
  4. Integrating your existing tools and infrastructure e.g. MLflow, Langgraph, Langfuse, Sagemaker, GCP Vertex, etc.
  5. Allowing you to quickly iterate on experiments with an observable layer, in development and in production.

...amongst many other features.

ZenML is used by thousands of companies to run their AI workflows. Here are some featured ones:

Airbus     AXA     JetBrains     Rivian     WiseTech Global     Brevo