Skip to main content

Welcome to Metaflow

A human-centric framework designed to help scientists and engineers build and manage real-life AI and ML systems

What is Metaflow?

Metaflow is a framework that streamlines the entire AI/ML development lifecycle—from rapid prototyping in notebooks to reliable, maintainable production deployments. Originally developed at Netflix and now supported by Outerbounds, Metaflow powers thousands of AI and ML systems across diverse companies including Amazon, DoorDash, Dyson, Goldman Sachs, and many others. At Netflix alone, Metaflow supports over 3,000 AI and ML projects, executes hundreds of millions of data-intensive high-performance compute jobs, and manages tens of petabytes of models and artifacts.

Why Metaflow?

Rapid Prototyping

Start fast with notebook support, built-in experiment tracking, and local development

Effortless Scaling

Scale horizontally and vertically in your cloud with CPUs and GPUs

Production Ready

Deploy to production orchestrators with one-click and reactive event triggering

Multi-Cloud

Run on AWS, Azure, GCP, or Kubernetes with the same code

Key Features

Metaflow provides a simple and friendly Pythonic API that covers the foundational needs of AI and ML systems:

Local Development

  • Rapid prototyping with Python
  • Built-in support for notebooks
  • Experiment tracking and versioning
  • Result visualization with Cards

Cloud Scaling

  • Effortless horizontal and vertical scaling
  • Support for both CPUs and GPUs
  • Fast data access for massive parallel workloads
  • Gang-scheduled distributed computing
  • Reliable failure recovery and checkpointing

Production Deployment

  • Easy dependency management
  • One-click deployment to production orchestrators
  • Support for AWS Step Functions, Argo Workflows, Airflow, and more
  • Built-in event triggering for reactive workflows

Get Started

Installation

Install Metaflow in your Python environment

Quickstart

Create your first flow in minutes

Tutorial

Step-by-step guide to Metaflow features

Core Concepts

Understand flows, steps, and decorators

Community & Support

GitHub

Star us on GitHub and contribute

Slack Community

Join our community workspace for help

Documentation

Official Metaflow documentation

Blog

Read about Metaflow at Netflix

From Prototype to Production

Metaflow unifies code, data, and compute at every stage, ensuring seamless end-to-end management of real-world AI and ML systems. Whether you’re working on classical statistics or state-of-the-art deep learning and foundation models, Metaflow adapts to your workflow.
Ready to build your first Metaflow project? Head to the Installation guide to get started!

Build docs developers (and LLMs) love