Seamlessly unite AI, analytical and OLTP workloads with pgEdge ColdFront

Fully writable  hot and cold storage through the same SQL for up to 90% lower storage costs.
No application changes. No vendor lock-in.

GET ON GITHUBREAD DOCSREAD FAQsContact Us

No trade–offs. One table name. Three workload types.

pgEdge ColdFront unites three workload types that have historically required separate systems: OLTP transactions at full PostgreSQL speed, analytical queries at DuckDB columnar speed, and AI workloads with access to the complete data history, all through the same table(s) name and the same SQL. 

ColdFront keeps active data in native PostgreSQL and moves the rest to Apache Iceberg on S3-compatible object storage, automatically and transparently. Applications keep using SELECT, INSERT, UPDATE, and DELETE against the same table name. ColdFront handles which rows live where.  No separate analytics system, no ETL pipeline, no glue code.

Consider a GDPR deletion request against five-year-old archived data. With ColdFront, this is one SQL statement - not a restore-to-hot, delete, re-archive, and re-verify cycle. The cold tier is writable by default. 

0

Up to 90%

lower storage cost on cold data vs. SSD-backed PostgreSQL*

0

Up to 22x

faster analytical queries on cold Parquet data via DuckDB

0

4.4M rows/sec

validated throughput across 6-node Spock mesh, 60M rows

0

0 sidecars

DuckDB runs in-process, no separate daemons or cluster managers

The only directly writable cold tier on unmodified, open source Postgres.

Most tiering solutions ask you to trade your PostgreSQL distribution, your ability to write to archived data, or your ability to self-host. ColdFront doesn't.

Gov1600

Fully Writable Cold Tier

Most tiering products make archived data read-only. ColdFront's cold tier supports UPDATE and DELETE through the same table name, so a GDPR deletion request or data correction is a single SQL statement, not a restore-delete-rearchive ops project.

FS1600

Actually Open. No Lock-In.

Runs on stock upstream PostgreSQL from standard community packages. Cold data is Apache Iceberg (Parquet on any S3-compatible store), readable by any Iceberg-capable engine with no ColdFront dependency and no proprietary format at any layer.

Healthcare1600

In-Process Analytical Speed

DuckDB runs as a library call inside the PostgreSQL process. No separate daemon, no Arrow Flight RPC, no sidecar. Cold-tier analytical queries run up to 22x faster than row-based storage on the same data.

Global SaaS1600

Distributed Cold Writes

On a pgEdge Spock mesh, every node can write to cold data concurrently. The bakery protocol, model-checked in TLA+, serializes Iceberg commits across nodes with no 409 conflicts and no application-level retry. Validated throughput at 4.4M rows/sec across a 6-node mesh with 60M rows.

Energy1600

Zero Application Changes

Tiering is a property of the deployment, not the application. The SQL before and after ColdFront is identical. No refactoring, no ORM changes, no new data access patterns.

EU Data1600

Minimal Operational Footprint

The full ColdFront stack adds two in-process extensions, one small Rust catalog binary (Lakekeeper, ~20 MB), and object storage you probably already have. No cluster managers, no consensus groups, no minimum node count.

Built for workloads where history matters.

Stop paying SSD prices for data your application rarely touches.

pgEdge ColdFront fits any system with a growing PostgreSQL table, a busy recent edge, and a long tail that's queried occasionally but can't be deleted.

1

Time-Series Data Tiering and Event Logs

Millions of events, metrics, or sensor readings per day: recent data drives dashboards and alerting, historical data feeds reporting and trend analysis, and the table stops growing without bound. Recent data at PostgreSQL speed, history on S3 at a fraction of the cost

2

Regulatory Compliance and Long-Term Audit Retention

7 to 10-plus year retention mandates where data must stay queryable, not just archived, and where a vendor relationship may not outlast the retention obligation. Cold data is standard Apache Iceberg, readable by any tool without ColdFront in the path.

3

Right-to-Delete on Archived Data (GDPR / CCPA)s

GDPR Article 17 and CCPA require deletion from every storage tier. When the cold tier is read-only, that means restore, delete, re-archive, and re-verify. With ColdFront, it's one SQL statement against the same table name, regardless of which tier the rows live in.

4

Analytics Without a Separate Data Warehouse

Analytical queries against operational data without building or maintaining a CDC pipeline to a separate analytics store. DuckDB's vectorized columnar engine runs in-process, delivering analytical performance without moving data to a separate system.

5

Stateless Compute for AI and ML Workloads

AI agents and ML pipelines need full access to your data history. In decoupled mode, PostgreSQL runs as a stateless compute layer over Iceberg, scale independently, query terabytes with standard SQL, no glue code needed.

6

Multi-Region Data Distribution

Hot data replicates via pgEdge Spock. Cold data lives in S3, globally accessible, with no replication required. Every node reads from the same Iceberg tables via Lakekeeper. Replicate only the working set; query the full history from anywhere.

Your full data history, available to every AI workload.

AI agents and ML pipelines need access to the complete dataset, not just the recent working set. ColdFront makes that history queryable at analytical speed through standard PostgreSQL with no separate system required.

In decoupled mode, PostgreSQL becomes a stateless compute front-end over Iceberg. AI agents connect via standard PostgreSQL drivers and query terabytes of history without data duplication. Agent governance platforms generate exactly the workload pgEdge ColdFront was built for: append-heavy traces, mandatory retention, infrequent reads, and occasional corrections. ColdFront's writable cold tier closes the correction loop when a provenance trace leads back to a stale source record. Combined with the pgEdge Agentic AI Toolkit (MCP Server, RAG Server, Vectorizer, and Docloader), ColdFront turns PostgreSQL into a complete data backbone for agentic AI in regulated environments.

Three modes. One SQL interface.

Configurable per table. All three modes coexist in the same database.

Tiered (Hot + Cold)

Best for OLTP workloads

Recent data stays in PostgreSQL heap partitions at full OLTP speed. The archiver automatically moves older partitions to Iceberg on a configurable schedule and expires cold data past its retention window.

Decoupled (Iceberg-Only)

Best for AI / ML / analytics

The entire table lives in Iceberg from row one. PostgreSQL becomes a stateless compute front-end. Scale compute nodes independently against the same catalog and S3 with no data duplication.

Partition-Only

Best for lifecycle management

Manages partitioned table lifecycle on stock PostgreSQL with no Iceberg required: pre-creates future partitions, retires old ones with DETACH CONCURRENTLY. Upgrade to tiered later by pointing the archiver at it.

Runs on stock PostgreSQL. No forks, no sidecars.

ColdFront is a small, composable stack built on open components.
ComponentWHAT IT IS
PostgreSQL 16/17/18Stock upstream, installed from standard community packages. No fork, no proprietary distribution.
pg_duckdbDuckDB running in-process inside PostgreSQL. Handles all Iceberg 1/O as a library call, no separate daemon.
coldfront extensionSmall C extension that rewrites DML to hit the correct tier. Mirrors schema DDL across both tiers.
LakekeeperApache Iceberg REST catalog. Single Rust binary (~20 MB). Apache 2.0 licensed.
Archiver / PartitionerStatic Go binaries (~9 MB). Run via cron. No daemon, no runtime dependencies.
Any S3-compatible storeAWS S3, MinIO, GCS, Azure Blob, SeaweedFS, or any S3-compatible endpoint.

Open Source. Your Infrastructure. Your Data.

Enterprise-ready with a subscription.The coldfront extension and archiver are fully open source under the PostgreSQL License. pgEdge Enterprise Postgres adds what production deployments require.
Community PostgreSQL + ColdFrontpgEdge Enterprise Postgres + ColdFront
  • ColdFront extension and archiver

  • Dual-form source

  • Single-node tiered and decoupled modes

  • Id-mode partitioning with uuidv7

  • Standard Apache Iceberg cold storage

  • Community support via GitHub

  • Pre-built, tested binaries from source repositories

  • Distributed cold writes via bakery protocol (Spock)

  • Id-mode partitioning with built-in Snowflake extension and uuidv7 (native to community PostgreSQL)

  • Automatic cross-node config replication via Spock

  • Full support, including architectures, HA, backup, retention, Docker

  • AI DBA Workbench for monitoring and management

  • SOC 2 Type II compliance, SBOMs

  • 24x7x365 support from pgEdge PostgreSQL experts

Ready to give it a try?

pgEdge is the only Enterprise-grade Postgres platform that works everywhere for AI, high availability and more.