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.

  • Resources: hamilton

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

  • Reporting: Monthly

  • Committers: 9

  • 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.

  • 2025-04-16 Mailing lists were created.

Resources

Project Website

Repositories

1: hamilton

| Gitbox | Github | Apache Hamilton helps data scientists and engineers define te…​ — Updated: 06/23/2025

2: hamilton-101

| Gitbox | Github | Apache hamilton — Updated: Fresh Repository

Releases

Current

No PGP Signing Keys