GraphCanon updated Sep 29, 2026 · GitHub synced Sep 29, 2026
52views this month
Decision brief
Apache Hamilton aids Python data environments by enabling modular, self-documenting dataflows with lineage/tracing and metadata support.
Good fit when
- Requires detailed lineage and tracing in Python-based ETL processes
- Need for scalable deployments of modular dataflows across different Python environments
Avoid when
- Working exclusively within a non-Python environment where broader platform support is needed
- Projects that do not require extensive metadata capture or lineage tracking capabilities
Observed Jul 17, 2026 · Source: enrich:decision_facts
Verify the decision
Maintenance and security
Full trust report- Maintenance
- Very active (0d since push)
- As of Sep 29, 2026
- Provenance
- Not a fork · Organization account
- As of Sep 29, 2026
- Security (OSV)
- 2 low (2 low)
- As of Jul 11, 2026
Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.
Backing
Company context for Apache Software Foundation. Display-only - separate from trust and ranking.
- Company
- The Apache Software Foundation·GitHub org profile·Jul 11, 2026
- Commercial model
- Pure OSS·GitHub org profile (public repos)·Jul 11, 2026
Install
git clone https://github.com/apache/hamiltonHow it fits your stack(5)
Typed graph edges - alternatives, integrations, successors, and dependencies. Ranked by relationship type, not raw GitHub stars.
Integrates
Related
Relationship graph
Optional deeper exploration of typed edges and category neighbours.
Similar tools
Same-category neighbours not already linked as typed edges.
Evidence and technical details
Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.
Overview
Apache Hamilton is designed to help data scientists and engineers create testable, modular, self-documenting dataflows that capture lineage/tracing and metadata, supporting various Python-based applications from local runs to scalable deployments.
Capability facts
- CLI
- CLI entrypoint
Source: pyproject.toml:[project.scripts] · Sep 29, 2026
- Languages
- jupyter notebook, python
Source: github.language+pyproject.toml · Sep 29, 2026
Categories
Graph entities
Compatibility
Sourced claims from the README excerpt - not unsourced marketing copy.
Source: README excerpt (regex_v1, Sep 29, 2026)
Apache Hamilton supports Python 3.8+. We include the optional `visualization` dependency to display our Apache HamiSource link
Tags
README
Installation Apache Hamilton supports Python 3.8+. We include the optional dependency to display our Apache Hamilton DAG. For visualizations, Graphviz needs to be installed on your system separately. To use the Apache Hamilton UI, install the and dependencies. To try Apache Hamil...
For agents
This page has a .md twin and JSON over the API.