RocketLaunch.svg
ZenML 0.8.1 is out now with Python 3.9 support: Release Notes

Build portable, production-ready MLOps pipelines

A simple yet powerful pythonic framework that scales your MLOps stack with your needs.

ZenML Explained

3 mins

Get started quickly

It's just a matter of two lines to get first practical experience with ZenML.

$pip install zenml

$zenml go

Quickstart

PROBLEM SOLVING

How can ZenML solve your problems?
simplify.png
Standardize
multiple.png
Prevent Vendor Lock-In
workflow.png
Ensure Reproducibility
stones.png
Expand Your MLOps Stack

Our Roadmap

Why our users love ZenML

Frequently Asked Questions

Q: Why should I use ZenML?

The MLOps landscape is complex and hard to navigate. If the wrong decisions are made while creating your technology stack early on, it leads to complexity and technical debt as you progress through the stages of MLOps maturity. ZenML allows you to define your ML workflows in a vendor- and tool- agnostic manner, so that you can write your code knowing that you can switch out ML components easily as and when it is needed. Read more at https://blog.zenml.io/why-zenml/

Still not clear?

Send us a message

Q: How does ZenML compare to orchestrators (Airflow, Kubeflow, Flyte, etc.)?

At a high level, an orchestrator in MLOps is a tool that enable developers to write, schedule, monitor, and manage workflows. ZenML is not an orchestrator, but rather is a tool that lets you write pipelines that can be run on multiple orchestration systems. There are standard orchestrators that ZenML supports out-of-the-box, but you are encourage to write your own orchestrator in order to gain more control as to exactly how your pipelines are executed. ZenML not only allows you to easily swap our orchestrators, but also then focuses on adding value within the pipeline itself, with features such as model deployment, metadata tracking, and management of the configuration of your MLOps stack.

Still not clear?

Send us a message

Q: How can I be sure you'll stick around as a tool?

The team behind ZenML have a shared vision of making MLOps simple and accessible to accelerate problem solving in the world. We recently raised our seed round to fulfill this vision, and you can be sure we're here to stay! Plus, ZenML is and always will be an open-source effort, which lowers the risk of it just going away any time soon.

Still not clear?

Send us a message

Q: Can I use tool X? How does tool Y integrate with ZenML?

Take a look at our examples directory on the GitHub, which showcases detailed examples for each integration that ZenML supports out-of-the-box. The ZenML team and community is constantly working to include more tools and integrations to the above list (check out the roadmap for more details). You can upvote features you'd like and add your ideas to the roadmap (https://zenml.io/roadmap)

Still not clear?

Send us a message

Can’t find the answer to your question?

Read more on our Docs

ZenML CLOUD

Manage MLOps for teams with ZenML Cloud

Manage MLOps for Teams with ZenML Cloud

Learn more
Slack Logo
Slack
Become part of our growing community - we're happy to hear your questions, ideas and look forward to connect!Join our Slack
hn_shield 1.svg
Roadmap
We are constantly working to include more features - you can upvote the features you'd like or build your own integrations!Contribute to our roadmap
github.png
GitHub
We're building ZenML out in public - show us some love or contribute!Contribute to GitHub

Join our newsletter

Sign up to our “Building an open source company” newsletter by the ZenML team.

We’re building tools for production machine learning, and planning to share the startup journey as we walk through it.

Type your email