Know who breaks before you ship
Daimon connects to your Snowflake warehouse and maps data lineage to team ownership. Answer "if I change this table, which teams are affected?" in seconds.
How it works
Get started in three simple steps
Connect to Snowflake
Reads ACCESS_HISTORY directly from Snowflake. No query parsing needed — just provide your credentials and Daimon handles the rest.
Map users to teams
Define team ownership via a simple YAML file or use the web UI. Map Snowflake users to your organization structure.
Explore lineage & impact
Visualize column-level lineage, trace dependencies, and run impact analysis before making changes.
Key features
Everything you need to understand your data dependencies
Column-level lineage
Derived from Snowflake ACCESS_HISTORY. See exactly which columns flow into which downstream tables.
Read/write access breakdown
Understand who reads and writes to each table. Track access patterns per user and per team.
Recursive downstream impact
Trace the full impact of changes with depth tracking. Know the blast radius before you ship.
Self-hosted via Docker
Deploy with Docker Compose. Includes PostgreSQL for metadata storage. Your data never leaves your infrastructure.
Up in 2 commands
Clone the repo and start the stack. That's it.
Requires Docker and Docker Compose. See the docs for configuration options.