Back to Apps

Apache Hamilton
by apache
Modular, self-documenting data transformation DAGs for Python, enabling portable and testable dataflows.
0 stars
Works in:claude
Exposes:ToolsResources
What it does
Apache Hamilton is a lightweight Python library that allows data scientists and engineers to define data transformation pipelines as directed acyclic graphs (DAGs). By specifying dependencies through function parameters, Hamilton automatically builds the DAG, making complex dataflows modular, testable, and self-documenting.
Tools
- DAG Definition: Define transformations as regular Python functions with clear dependencies.
- Visualization: Built-in support for visualizing DAG structure and execution lineage.
- Data Validation: Use
@check_outputdecorators to validate data properties and schemas during execution. - Execution Tracking: Integrates with the Hamilton UI to monitor and debug execution results.
Installation
Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"hamilton": {
"command": "pip install apache-hamilton[visualization]",
"args": []
}
}
}
Note: This server provides the framework for managing Python-based dataflows.
Supported hosts
- claude
Quick install
pip install "apache-hamilton[visualization]"Information
- Pricing
- free
- Published
- 6/8/2026
- stars
- 0
Categories
Choose your AI client and follow the steps below.
Claude Desktop
pip install "apache-hamilton[visualization]"





