ob-metaflow
Metaflow: More AI and ML, Less Engineering
What it is and what it does
ob-metaflow is a framework for building AI and ML systems that spans the entire lifecycle from local prototyping in notebooks to reliable production deployments. It unifies code, data, and compute management, providing a Pythonic API for experiment tracking, versioning, and visualization alongside support for scaling workloads horizontally and vertically across cloud infrastructure using CPUs and GPUs.
The framework handles dependency management, data access, and orchestration, with built-in support for both embarrassingly parallel and gang-scheduled compute jobs. It integrates with cloud providers via boto3 and kubernetes, and supports deployment to production orchestrators with reactive event triggering. Originally developed at Netflix and now supported by Outerbounds, it is designed for teams ranging from individual researchers to large organizations running thousands of concurrent workflows.
Use it for:
- Prototype ML models locally in a notebook, then scale the same code to distributed cloud compute without rewriting
- Track and version experiments across multiple runs, comparing results and managing artifacts automatically
- Deploy a trained model as a production workflow that triggers on events and scales based on demand
- Run embarrassingly parallel data processing jobs across many machines with built-in failure recovery
- Manage dependencies and orchestrate multi-stage pipelines with clear data lineage between steps
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
A framework for building, prototyping, and deploying AI and ML workflows from notebooks to production, handling data management, compute scaling, and orchestration across local and cloud environments.
Yes. ob-metaflow is actively maintained, has low install friction, carries no known vulnerabilities, and uses a permissive license. It is well-suited for teams building ML systems that need to move from prototyping to production without significant refactoring. Start with local prototyping and scale incrementally as your infrastructure needs grow.
Install
ob-metaflow on PyPI
pip
pip install ob-metaflowuv
uv add ob-metaflowpoetry
poetry add ob-metaflowInstalling ob-metaflow
Before you install
Low install friction with a pure-Python wheel distribution. Active maintenance with a release 3 days old. Runtime dependencies on requests, boto3, pylint, and kubernetes are standard infrastructure libraries.
License in practice
Apache License 2.0 is permissive, allowing commercial use, modification, and distribution with minimal restrictions—suitable for most organizational contexts.
Quickstart
pip install ob-metaflow
from metaflow import FlowSpec, step
class MyFlow(FlowSpec):
@step
def start(self):
self.next(self.end)
@step
def end(self):
pass
if __name__ == '__main__':
MyFlow()
Verify before relying
- Minimum Python version requirement (requires_python is unspecified in the fact sheet)
- Whether kubernetes dependency is required or optional for local prototyping
- GPU support specifics and any system-level dependencies beyond the listed runtime packages
Package facts
| License | Apache License 2.0 (permissive) |
| Python support | not specified |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 4 — requests, boto3, pylint, kubernetes |
| Maintenance | actively maintained — 3 days since the last release |
| First released | |
| Downloads | 113,330/month — #12,344 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: ob_metaflow-2.19.37.1-py2.py3-none-any.whl
Tags
More Artificial Intelligence packages
LiteLLM provides a unified Python interface to…
permissive · top 100 on PyPI
huggingface-hubClient library and CLI tool for downloading,…
permissive · top 100 on PyPI
langchainLangChain provides a framework for building…
permissive · top 1,000 on PyPI
hf-xethf-xet provides chunk-based deduplication and…
permissive · top 1,000 on PyPI
tokenizersTokenizers converts raw text into token…
permissive · top 1,000 on PyPI
transformersTransformers provides a unified framework for…
permissive · top 1,000 on PyPI
metaflowMetaflow is a framework for building,…
permissive · top 5,000 on PyPI
ob-metaflow-extensionsProvides client-side extensions and…
unclear · top 15,000 on PyPI
ob-project-utilsProvides utilities for building and deploying…
unclear · top 15,000 on PyPI
metaflow-stubsProvides type stubs for the Metaflow package,…
permissive · top 15,000 on PyPI
outerboundsOuterbounds is the main platform package that…
unclear · top 15,000 on PyPI
metaflow-prebuiltMetaflow extension that pre-bakes conda and…
permissive · top 15,000 on PyPI
azureml-pipelineBuilds, optimizes, and manages machine learning…
unclear · top 15,000 on PyPI
zenmlZenML is an MLOps orchestration platform that…
permissive · top 15,000 on PyPI
mlflowMLflow is an open-source platform for managing…
permissive · top 1,000 on PyPI
kfp-pipeline-specProvides the pipeline specification and…
permissive · top 5,000 on PyPI