Now in public beta

Deterministic plans. AI 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 a7f2c8e1 --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. Full audit trail included.

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. Fully reproducible.

AI Advisory

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

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, hash-chained audit log.

Lineage & Impact

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

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 audit

    Hash-chained audit log tracks every action. Full compliance trail for SOC2.

           +------------------+
           |  CLI / Web UI    |
           +--------+---------+
                    |
         +----------+----------+
         |                     |
+--------+--------+  +--------+---------+
| Layer A (Core)  |  | Layer B (AI)     |
| Deterministic   |  | Advisory-only    |
|                 |  |                  |
| Git diff        |  | Cost predictor   |
| DAG builder     |  | Risk scorer      |
| SQL executor    |  | SQL optimizer    |
| State manager   |  | LLM client       |
+--------+--------+  +--------+---------+
         |                     |
+--------+--------+  +--------+---------+
| PostgreSQL      |  | FastAPI API      |
| (state store)   |  | (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.