The Apache Software Foundation
The Apache Software Foundation Incubator
    

Apache Hamilton (Incubating)

Hamilton is a lightweight in-process framework to define, execute, and observe directed acyclic graphs (DAGs) that express data transformations. In Hamilton one can express complex DAGs of transformations, e.g. from dataframe transformations (using pandas, polars, PySpark), machine learning pipelines, through to regular software engineering API request and LLM API based workflows. Observability hooks are built into the framework. The Hamilton UI is a self-hostable service to capture observability output from workflow runs. Apache Software Foundation incubation will establish Hamilton as a community-driven standard.

  • Resources: hamilton

  • Started: 2025-04-12; Last Status Update: 2025-04-12

  • Reporting: February, May, August, November

  • Committers: 5

  • All Committers are PPMC members

  • Mentors: Kevin Ratnasekera (djkevincr), Ayush Saxena (ayushsaxena), PJ Fanning (fanningpj)

News

  • 2025-04-12 Project enters incubation.

  • 2025-04-12 Mailing lists were requested through self-service portal.

  • 2024-10-24 Mailing lists were created.

  • 2024-11-05 Git repos were transferred to ASF.

  • 2024-11-11 Podling name search got appvoed.

  • 2024-11-14 New website went live.

  • 2024-11-15 New project logo was finalized.

  • 2024-11-21 Announcement blog on Hamilton joins the ASF Incubator.

  • 2025-03-19 Announcing the New committer: Xiong Tong (TomShawn)

Resources

Repositories

Releases

Current

No PGP Signing Keys

Errata

Please investigate the following potential issues

The podling website scan does the best it can. Details are found here