Build the developer GTM platform with us —as partners
Free for 90 days. You pick features we ship first. After 90 days, you pivot to a paid plan with what you helped build.
What's Already Shipping
Most analytics stacks assume you need a cloud data warehouse. For teams with <5 TB of analytical data, that assumption costs $100k-$1M/year and buys complexity you don't need. first table replaces it with a single binary: pull CDC Parquet from a remote source, model in embedded DuckDB, and export artifacts. Everything runs locally.
Day 0
Apply
5-question form. Takes 3 minutes.
Day 1–3
Founder call
30-min direct call. Confirm fit, walk your stack, align on 90 days.
Day 4–7
White-glove setup
We integrate the platform with your stack. Production-ready by end of week 1
Day 8–90
Build & ship
Weekly check-ins. Your 2 picked features ship within 90 days.
10 features. You pick 2. We ship them first.
Founding partners shape the roadmap. Your 2 picks bump to the top of the queue. The rest ships in order over the next 12 months.
pg-cdc
Postgres Change Data Capture
Streams PostgreSQL WAL
pg-cdc streams your Postgres WAL into typed Parquet files on your laptop, then exposes them through a local MCP server. Claude (or Cursor, or any MCP-compatible client) can answer real questions about your real, current data — without touching prod, and without ever seeing your DATABASE_URL. It's the fastest way to let an AI chat with your Postgres safely.
first table
first able is a client-side tool that runs on your workstation
Curated + State layers | Pulls raw Iceberg → DuckDB → SQL transforms → publishes contracted gold tables
Getting data out of PostgreSQL for analytics or ML usually means stitching together Python scripts, cron jobs, and a cloud warehouse you don't need. pg-warehouse replaces that with a single binary: sync tables into an embedded DuckDB, build versioned analytical releases, and export to Parquet or CSV. Everything runs locally, on your machine, with no external dependencies.
data-agent
Intelligence layer
AI agent reads contracts + state + gold data
Answers business questions with root cause analysis. Domain-agnostic. | supporting (planning)
wire-drop
Exchange layer
Secure mTLS data exchange subscriber. External pushes → Iceberg
Schema inference. No passwords, no API keys. | supporting (scaffolded)
Iceberg + Glue catalog
Shared data lake across all 5 binaries
Time-travel queries, snapshot isolation, schema evolution. supporting
Time-travel queries, snapshot isolation, schema evolution. supporting
Lake Formation governance
Tag-based ACLs. Untagged data is invisible
Lake Formation sync + full audit trail. supporting
Lake Formation sync + full audit trail. supporting
Contract-driven semantics
YAML contracts define schemas, metrics, alerts. Switch contracts = switch domain.
YAML contracts define schemas, metrics, alerts. Switch contracts = switch domain.
Same binary serves sales, ops, finance. supporting
Three-tier state model
CI metrics (authoritative) + analyst observations (positional)
Role-gated annotations. No conflicts. | supporting
Role-gated annotations. No conflicts. | supporting
Why and why now.
Every PostgreSQL-heavy has the same problem: production data is locked up, analyst queries hit hot tables, AI agents have no governed access, and the contract between data producers and consumers is tribal knowledge. pg-cdc was is the answer for the raw layer — a one-way security boundary between prod and AI, with Iceberg + Lake Formation governance baked in. fist table, data-agent, and wire-drop complete the platform. We need partners to help ship the rest of it — against real production data.
How partnership works
From application to production in under a week. Then 90 days of building together.
5-question form. 3-minute commitment
After 90 days: you pivot to a paid plan
You move to Starter, Pro, or Enterprise — with the layer you picked already live for your team. No surprise pricing. No lock-in. You can export your Iceberg data and walk away at any time.
Pivot to Starter
Enterprise
One-command Iceberg export
Keep founder access another 90 days as a transition
No non-compete
No no IP Claim
No no Equity ask
The partner deal
What you get
Free for 90 days. Pick one of the 5 platform layers; we deploy and integrate it for your stack first. White-glove setup. Direct founder Slack/email.
Get Started →
What you give
Honest weekly 30-min feedback. Run the platform on your production Postgres. Logo on `/partners` (with your permission)
See →
Who fits
Dev-first SaaS / data teams running production Postgres. Indie hackers with one Postgres-backed product. Series A/B eng leaders fighting hot-table queries + AI access. If you ship Postgres, you fit.
See a Demo →
Partners signed
We're brand new. You'd be partner #1. (Update this number when partners sign.)
See a Demo →
Be a partner
All 5 slots are open. We close applications when we sign the fifth