← all repositories
Netflix/metaflow

Netflix's Python answer to the notebook-to-production gap

Metaflow wraps the entire ML lifecycle—from notebook experiments to cloud-scale production—in a single Python framework so teams can iterate without rewriting glue code.

10.2k stars Python ML FrameworksLLMOps · Eval
metaflow
Not currently ranked — collecting fresh signals.
star history

What it does Metaflow is a Python framework for building and managing real-life AI and ML systems. It provides a Pythonic API that covers local prototyping, experiment tracking, and scaling the same code out to cloud CPU and GPU clusters. Netflix says it currently supports over 3,000 internal projects, executes hundreds of millions of compute jobs, and manages tens of petabytes of models and artifacts.

The interesting bit The framework is explicitly “human-centric,” which in practice means it tries to keep scientists and engineers writing Python instead of orchestrator configuration. By unifying code, data, and compute under one API, it attacks the tedious translation layer that usually sits between a working notebook and a production pipeline.

Key highlights

  • Local prototyping with built-in experiment tracking, versioning, and visualization
  • Horizontal and vertical scaling across CPU and GPU clusters, including embarrassingly parallel and gang-scheduled workloads
  • One-click deployment to highly available production orchestrators with reactive event triggering
  • Dependency management and checkpointing for fault-tolerant execution
  • Multi-cloud support across AWS, Azure, and GCP

Caveats

  • The README concedes that local laptop use is supported but the main benefits only appear once you scale out to external compute clusters and production orchestrators
  • You will need to configure cloud infrastructure appropriately to unlock scaling and deployment features

Verdict Evaluate this if your team is tired of rewriting Python prototypes into production workflow code; pass if you are already satisfied with your current notebook-to-cluster plumbing.

Frequently asked

What is Netflix/metaflow?
Metaflow wraps the entire ML lifecycle—from notebook experiments to cloud-scale production—in a single Python framework so teams can iterate without rewriting glue code.
Is metaflow open source?
Yes — Netflix/metaflow is open source, released under the Apache-2.0 license.
What language is metaflow written in?
Netflix/metaflow is primarily written in Python.
How popular is metaflow?
Netflix/metaflow has 10.2k stars on GitHub.
Where can I find metaflow?
Netflix/metaflow is on GitHub at https://github.com/Netflix/metaflow.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.