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!
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.
Stars
881
Forks
122
Language
Python
License
Apache-2.0
Category
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.
Related tools
apache/airflow
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
mlrun/mlrun
MLRun is an open source MLOps platform for quickly building and managing continuous ML...
clearml/clearml
ClearML - Auto-Magical CI/CD to streamline your AI workload. Experiment Management, Data...
argoproj/argo-workflows
Workflow Engine for Kubernetes
statmike/vertex-ai-mlops
Google Cloud Platform Vertex AI end-to-end workflows for machine learning operations