Skip to main content

Technical documentation

ContractForge

Start with intent. Then think about the platform.

A semantic core plus native adapters for Databricks, AWS, Snowflake, Fabric and GCP. Contracts describe source, target, transforms, quality, governance and evidence.

5adapters
1core
12test bundles

Adapters

Current targets

Each adapter owns its runtime APIs, SQL dialect, deployment artifacts and evidence mapping.

Stable

Databricks

Delta, Unity Catalog, Asset Bundles, Lakeflow planning.

Stable

AWS

Glue Spark, Iceberg, S3 artifacts, Lake Formation, MSK.

Stable

Snowflake

SQL warehouse, staged artifacts, native tables, tasks.

Stable

Fabric

Lakehouse notebooks, OneLake, shortcuts, Delta evidence.

Stable

GCP

BigQuery, GCS loads, Workflows orchestration, Dataplex.

Workflow

Execution path

The core has no Spark, boto3, Snowflake, Fabric or GCP client dependency. Platform code stays inside adapter packages.

01

Validate

Load split contracts and check the semantic model.

02

Plan

Return supported, warning, review-required or unsupported.

03

Render

Generate SQL, jobs, bundles, procedures and runtime files.

04

Record

Persist runs, quality, errors, lineage, state and cost.

Docs

Reference

Start with the quick start, then use the contract, adapter and connector references as the implementation guide.