skillfed

ob-metaflow

Metaflow: More AI and ML, Less Engineering

ob-metaflow v2.19.37.1 113.3K downloads/30d#12,344 on PyPI
Permissive license Apache License 2.0 Active released

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-metaflow

uv

uv add ob-metaflow

poetry

poetry add ob-metaflow

Installing 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

ml workflow orchestrationdata science pipeline frameworkml experiment tracking and versioningdistributed compute for mlproduction ml deploymentnotebook to production mlai workflow management
ml-orchestrationworkflow-frameworkdistributed-computing

More Artificial Intelligence packages