Back to browse
GitHub Repository

Stream Postgres to Apache Iceberg on S3 via logical replication, queryable over the Postgres wire protocol.

251 starsGo

Streambed – Stream Postgres to Iceberg on S3, Supports Postgres Wire

by vira28·May 31, 2026·129 points·40 comments

AI Analysis

●●SolidSolve My ProblemBig Brain

Query Iceberg tables directly via psql without spinning up Trino or Spark clusters.

Strengths
  • Embedded DuckDB server speaks Postgres wire protocol for zero-config BI connections.
  • Single Go binary handles WAL decoding, Parquet flushing, and Iceberg commits.
  • Copy-on-write merging handles updates and deletes without requiring Spark orchestration.
Weaknesses
  • CGO dependency complicates cross-compilation, and Windows support is absent from docs.
  • Lacks built-in schema evolution, requiring manual intervention for table structure changes.
Category
Target Audience

Data engineers, Backend developers

Similar To

Debezium · Fivetran · MotherDuck

Similar Projects