argoproj-labs/hera

Hera makes Python code easy to orchestrate on Argo Workflows through native Python integrations. It lets you construct and submit your Workflows entirely in Python. ⭐️ Remember to star!

73
/ 100
Verified

This tool helps Python developers define and manage complex computational workflows directly in Python code, which then run on Argo Workflows within a Kubernetes cluster. You input Python functions and orchestration logic, and it outputs executable, containerized workflows that can be submitted to Argo. This is for developers or data scientists who need to orchestrate multi-step data processing, machine learning pipelines, or other complex tasks on Kubernetes.

881 stars. Actively maintained with 8 commits in the last 30 days. Available on PyPI.

Use this if you are a Python developer who wants to define and orchestrate your multi-step computational pipelines directly in Python code for execution on Argo Workflows in Kubernetes.

Not ideal if you prefer defining your workflows using YAML or a graphical interface, or if you are not working with Argo Workflows or Kubernetes.

workflow-orchestration data-pipeline machine-learning-operations cloud-native-development python-development
Maintenance 17 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 21 / 25

How are scores calculated?

Stars

881

Forks

122

Language

Python

License

Apache-2.0

Last pushed

Mar 12, 2026

Commits (30d)

8

Dependencies

2

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/mlops/argoproj-labs/hera"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.