apache/hamilton
Apache Hamilton helps data scientists and engineers define testable, modular, self-documenting dataflows, that encode lineage/tracing and metadata. Runs and scales everywhere python does.
Builds DAGs from annotated Python functions with parameter-based dependency inference, eliminating manual graph construction. Includes optional schema validation, data quality checks, and a dedicated UI for lineage tracking and observability across execution environments. Integrates with Airflow, FastAPI, notebooks, and other Python contexts through pluggable adapters while maintaining portability.
2,430 stars. Actively maintained with 77 commits in the last 30 days.
Stars
2,430
Forks
176
Language
Jupyter Notebook
License
Apache-2.0
Category
Last pushed
Mar 08, 2026
Commits (30d)
77
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/data-engineering/apache/hamilton"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.