Now in public beta

Deterministic plans.
AI-powered advisory.

IronLayer generates execution plans from git diffs and layers AI analysis on top — cost predictions, risk scoring, and SQL optimization. Same inputs, identical plans, every time.

terminal
$ ironlayer plan . HEAD~1 HEAD
Plan generated
plan_id: a7f2c8e1
steps: 4
models: stg_orders, int_revenue, fct_daily_revenue, rpt_revenue
strategy: incremental (watermark: 2026-02-20)
$ ironlayer apply plan.json --repo . --auto-approve
4/4 models executed successfully
total_time: 12.3s
cost_est: $0.04 DBU

How IronLayer works

Three steps from git diff to executed transformations

1

Push your SQL

Write SQL transformations in your repo. IronLayer detects changes via git diff — no YAML manifests, no config files, just SQL.

2

Review the plan

IronLayer generates a deterministic execution plan, then layers on AI advisory — cost estimates, risk scores, and optimization suggestions.

3

Apply with confidence

Approve and execute. IronLayer handles incremental state, watermarks, and dependency ordering. Tamper-evident plan integrity included.

Get started in 30 seconds

Install the CLI, connect your Databricks workspace, ship your first plan

install
$ uv pip install ironlayer

Recommended — requires uv and Python 3.11+

Built for production Databricks

Everything your data team needs to ship transformations safely

Deterministic Plans

Same inputs = identical plan JSON, every time. Content-based IDs, sorted keys, no timestamps.

AI Advisory

Cost predictions, risk scoring, SQL optimization. AI never mutates your plans — it annotates.

Incremental State

Watermark tracking for time-range partitions. Only process what changed. Backfills built in.

Multi-Tenant Security

Row-level security, per-tenant isolation, RBAC, encrypted credentials, tamper-evident plan integrity.

Lineage & Impact

Full DAG visualization. See upstream/downstream dependencies. Simulate column-level impact.

CLI + API + UI

Full CLI for local dev and CI/CD. REST API for automation. Web dashboard for visibility.

Dual-engine architecture

Layer A is deterministic — no randomness, no timestamps, fully reproducible. Layer B is AI advisory — it annotates but never mutates your plans.

  • Plans are immutable

    AI suggestions are attached as metadata, never baked into the execution plan.

  • Bring your own LLM key

    Per-tenant API keys, encrypted at rest. No key? Core features work fine without AI.

  • Tamper-evident plans

    Hash-chained plan integrity on every tier. Searchable audit log UI on Enterprise.

Interface
CLI / Web UI / API
Layer A — Core
Git diff parser
DAG builder
SQL executor
State manager
Deterministic
Layer B — AI
Cost predictor
Risk scorer
SQL optimizer
LLM client
Advisory only
PostgreSQL
State store
FastAPI
Control plane

Coming from dbt or SQLMesh?

IronLayer imports your existing projects in one command

$ ironlayer migrate from-dbt ./my-dbt-project
Imported 47 models from dbt project
sources: 12
staging: 15
marts: 20

Ready to ship with confidence?

Start free. No credit card required. Full CLI access from day one.