NEW GDPR Pseudonymisation - Store data first, apply keyed_hash, encrypt, redact transforms anytime See Demo →
Skip to content
Now Generally Available

The SQL You Know.
The Lakehouse You Need.

Delta Forge brings PostgreSQL to Delta Lake and Apache Iceberg. Run CREATE TABLE, INSERT, UPDATE, DELETE on both formats. Time travel through versions. UniForm interoperability. All from SQL. Deploy on the environment of your choice: your datacenter or your cloud.

Delta Forge CREATE DELTA TABLE customers ( id BIGINT, name STRING, tier STRING ) LOCATION '/lake/customers'; SELECT name, tier FROM customers VERSION AS OF 3 WHERE tier = 'Gold' ORDER BY name; PostgreSQL DELTA FORGE Transformation Engine Delta Lake ACID • Time Travel Parquet Columnar Storage S3 / ADLS / GCS Object Storage v42 v41 v40 Lakehouse Zero Provisioning Wait 100% Delta Protocol Zero Spark Required
0
Spark clusters needed
0
Idle warehouse costs
100%
Your infrastructure
See It In Action

From Zero to Query
In Seconds

No configuration. No cluster setup. Just connect and query. Watch Delta Forge transform how you work with Delta Lake.

1

Start Delta Forge

One binary, zero configuration needed

2

Write SQL+

PostgreSQL syntax plus Delta Lake commands

3

Query Delta Lake

Time travel, VACUUM, OPTIMIZE - all via SQL

Terminal - Delta Forge
CREATE DELTA TABLE customers (
id BIGINT,
name STRING,
tier STRING,
lifetime_value DOUBLE
) LOCATION 's3://lake/customers'
TBLPROPERTIES (
'delta.enableChangeDataFeed' = 'true');
 
SELECT name, tier, lifetime_value
FROM customers VERSION AS OF 3
WHERE tier = 'Gold'
ORDER BY lifetime_value DESC;
name | tier | lifetime_value
---------+------+----------------
Alice | Gold | 9840.50
Carol | Gold | 7210.00
(2 rows)
|
Why Delta Forge

One Engine, Two Formats.
Zero Compromise.

A single binary that writes Delta Lake natively and layers Apache Iceberg on top via UniForm. No drivers, no adapters, no format lock-in.

Extended SQL

PIPELINE, VACUUM, OPTIMIZE, and time travel as first-class commands. Full PL/pgSQL, window functions, CTEs, and 200+ built-in functions.

Delta & Iceberg

Full Delta Lake protocol with Iceberg V1/V2/V3 layered via UniForm. Write Delta natively, expose Iceberg automatically. No ETL copies.

Instant Startup

Starts in milliseconds, serves queries immediately. No warm-up, no resource planning.

Deploy Anywhere

Same binary on AWS, Azure, GCS, on-premises, or air-gapped environments. Your data stays on your infrastructure. No vendor telemetry, no cloud dependency.

Platform Capabilities

Everything You Need
In One Platform

Open Table Formats

Delta Lake & Apache Iceberg
All the Features You Need

Time Travel

Query any previous version of your table by version number or timestamp. Audit trails and reproducibility built in.

SELECT * FROM customers VERSION AS OF 3

Schema Evolution

Add, rename, or reorder columns without rewriting data. Automatic schema enforcement on write.

Change Data Feed

Track row-level changes for incremental processing. Before and after images for every modification.

Deletion Vectors

Efficient row-level deletes without file rewrites. Reduces write amplification and conflict potential.

Apache Iceberg

Native V1/V2/V3 Iceberg support. Same SQL engine for both Delta and Iceberg tables. Partition evolution, hidden partitioning, and snapshot isolation.

UniForm Interop

Expose Delta tables as Iceberg via UniForm. One write path, both ecosystems. No data duplication, no ETL pipeline between formats.

Complete Platform

SQL Engine & Beyond

PL/pgSQL Procedures

Full procedural language support. Variables, loops, cursors, exceptions, and RETURN NEXT for set-returning functions.

Procedure Guide →

Data Connectors

PostgreSQL, MySQL, SQL Server. S3, Azure, GCS. CSV, JSON, XML, Parquet, ORC, Avro. Predicate pushdown where supported.

Connector List →

User-Defined Functions

Scalar, aggregate, window, and table functions. Write in Python or JavaScript with Arrow integration.

UDF Guide →

Security

Role-based access control. Column-level grants. Dynamic data masking. Row-level security. Audit logging.

Security Docs →

Pseudonymisation

GDPR Article 25 compliant data protection. keyed_hash, encrypt, redact, mask, generalize transforms. Runtime or permanent.

See Demo →

Developer Tools

Desktop application built with Tauri and React. VS Code extension with query editing and results viewing.

Tools Guide →
Zero
Cluster Provisioning Wait
1M+
Lines of Code
200+
SQL Functions
0
Spark Clusters Needed
2
Open Table Formats
Ready for Production

Ready for Production.
Ready for Your Stack.

Use the Desktop GUI, VS Code extension, or CLI. Runs wherever you need it: cloud, on-prem, or air-gapped.

Extended SQL Self-hosted Data sovereignty