{"name":"Metaflow","entity_type":"product","slug":"metaflow","category":"MLOps","url":"https://metaflow.org","description":"Netflix's ML infrastructure framework. Manages data, compute, and versioning for data science projects.","ai_summary":null,"ai_features":[],"trust":{"score":1,"up":1,"down":0,"ratio":1,"evaluations":1,"verification_status":"unverified","verification_badges":[]},"metadata":{"content":"Netflix's ML infrastructure framework. Manages data, compute, and versioning for data science projects.","crawled_problems":{"total":8,"by_source":{"github":8,"reddit":0,"stackoverflow":0},"crawled_at":"2026-03-27T04:46:00.666657+00:00","top_issues":[{"url":"https://github.com/Netflix/metaflow/issues/2946","state":"open","title":"[BUG] Card server crashes with RuntimeError when run has 20+ cards","labels":[],"source":"github","comments":3,"reactions":0,"created_at":"2026-03-02T03:22:38Z","body_preview":"When a run has more than 20 cards (the default `max_cards` limit), calling `metaflow card server` crashes the process instead of stopping cleanly.\n\n```\nRuntimeError: generator raised StopIteration\n```\n\nThe cause is a PEP 479 violation in `card_server.py:197` — `raise StopIteration` inside a generato"},{"url":"https://github.com/Netflix/metaflow/issues/2940","state":"open","title":"[RFC] Jupyter-Native Metaflow: Multi-cell step definition and notebook-to-flow conversion (GSoC 2026)","labels":[],"source":"github","comments":3,"reactions":0,"created_at":"2026-02-28T09:56:17Z","body_preview":"## Proposal\nFor the GSoC 2026 Jupyter-Native Metaflow project, I'm proposing to extend Metaflow's notebook capabilities to support a seamless workflow from prototyping to production.\n\n## Current Pain Points\n- NBRunner requires the entire flow definition in a single cell\n- No way to define steps acro"},{"url":"https://github.com/Netflix/metaflow/issues/3025","state":"open","title":"bug: StepMutator.mutate() never sees late-attached platform decorators (regression in 2.19.14)","labels":[],"source":"github","comments":2,"reactions":0,"created_at":"2026-03-12T22:31:02Z","body_preview":"## Bug Report\n\n**Affected version:** 2.19.14 (works correctly in 2.19.13)\n\n**Introduced by:** PR #2719\n\n**Summary**\n\n`StepMutator.mutate()` can no longer see or modify late-attached platform decorators like `@kubernetes`. When deploying to Argo Workflows, `@kubernetes` is attached to steps after `_i"},{"url":"https://github.com/Netflix/metaflow/issues/2930","state":"open","title":"`metaflow-dev up` initial tilt run returning strange, nondescript helm error","labels":[],"source":"github","comments":2,"reactions":0,"created_at":"2026-02-25T22:38:21Z","body_preview":"Running \n```\nuv run metaflow-dev up\n```\nand pressing enter to run all services prints this error:\n\n```\nLoading Tiltfile at: /Users/../Desktop/foray/pando/pipelines/.venv/share/metaflow/devtools/Tiltfile\n\n📦 Components to install:\n• minio\n• postgresql\n• metadata-service\n  ↳ requires: postgresql\n• ui\n "},{"url":"https://github.com/Netflix/metaflow/issues/3017","state":"open","title":"bug: decompress_list raises IndexError on empty string input","labels":[],"source":"github","comments":1,"reactions":0,"created_at":"2026-03-12T09:55:17Z","body_preview":"## Bug Report\n\n**File:** `metaflow/util.py`, line 387\n\n**Summary**\n\n`compress_list([])` legitimately returns `\"\"` (joining an empty list).\nHowever, `decompress_list(\"\")` immediately crashes with `IndexError`\nbecause `lststr[0]` is accessed with no guard for empty input.\n\nThis makes the natural round"}]}},"review_summary":{},"tags":[],"endpoint":"/entities/metaflow","schema_versions_supported":["2026-05-12"],"agent_endpoint":"https://api.nanmesh.ai/entities/metaflow?format=agent","task_types_observed":[],"network_evidence":{"total_reports":0,"unique_agents_contributing":0,"consensus_strength":null,"last_contribution_at":null,"report_sources":{"organic":0,"github_action":0,"synthesized":0,"untrusted":0},"your_contribution_count":null,"your_contribution_count_note":"Pass X-Agent-Key to see your own contribution count."}}