Works out of the box
Skippr is a complete stream platform and warehouse in a single Rust binary. Configure your data sources, implement your SQL-based stream processing, and land Iceberg tables in your bucket.
Deploy the Skippr stream engine in your cloud. Ingest into Iceberg tables. Query, transform, and aggregate live state as it streams.
Get started
skipprd is a complete, self-serve engine. Install it, point it at Postgres, and land Apache Iceberg tables in your own bucket. No call required.
$ brew install skipprd/tap/skipprd$ skipprd connect data-source postgres --pipeline orders --name production$ skipprd connect data-sink skippr-lake --pipeline orders --name lake --warehouse 's3://my-lake/' --catalog-table skippr$ skipprd sync --pipeline ordersA warehouse batch job of last night's extract is not enough. Skippr implements the open Streamhouse architecture: capture continuously from OLTP systems, SaaS APIs, files and streams. Query a real-time, strongly consistent SQL view over committed Iceberg tables and in-stream rows. Iceberg snapshot commits are ACID — atomic, so committed readers never see a half-written table. Skippr surfaces live operational state on open standards, in a deployment you own.
Most platforms batch into a vendor warehouse, leaving your data locked inside a proprietary plane. Skippr lands Apache Iceberg tables on Parquet in your object store or filesystem. Use Skippr Streamhouse to query, transform, and aggregate committed snapshots and in-stream rows. Committed Iceberg is an open, consistent data architecture — Skippr, Athena, Snowflake, DuckDB, Databricks, Spark, and notebooks can read that history on the same files. No second copy. Zero vendor lock-in.
Why Skippr
Privacy by default. Each source declares append, merge, or replace-by-day — and Skippr refuses to start a pipeline the destination cannot honour.
| Against | Skippr |
|---|---|
| vs. Fivetran | No volume-based pricing anxiety. Data stays inside your VPC. |
| vs. Apache Flink | No complex JVM cluster management. One ultra-lightweight Rust binary. |
| vs. DuckDB | Owns continuous ingest and the live query path. DuckDB and peers read committed Iceberg on open standards — not the in-stream WAL union. |
| vs. Proprietary ELT & Warehouses | Zero vendor lock-in. Open connectors and open Iceberg in your bucket mean your data is never trapped. |
You keep the systems you already run. Skippr is the open Streamhouse they write to.
Install skipprd, then land Postgres into Iceberg on a bucket you own. Full flags, Python, and every connector live in Developer Docs.
brew install skipprd/tap/skipprd
skipprd --version
skipprd connect data-source postgres --pipeline orders --name production
skipprd connect data-sink skippr-lake --pipeline orders --name lake \
--warehouse 's3://my-lake/' --catalog-table skippr
skipprd discover --pipeline orders
skipprd sync --pipeline orderscurl -sL https://raw.githubusercontent.com/skipprd/skipprd/main/install.sh | sh
skipprd --versionpip install skippr
python -c "import skippr; print(skippr.Session)"connect, discover, sync, query, serve.import skippr.Skippr works completely out of the box. You do not need a call to land Iceberg tables in your own bucket.
Enterprise Jumpstart is optional: we deploy the binary in your VPC, wire the first sources, and hand you the keys. It is a premium onboarding track for teams that want a founder-engineer in the room for the first pipelines — not how Skippr ships, and not a substitute for the software.
Skippr is for ambitious data teams and startups. You might already have a data team, or want a trusted lake fast. The Skippr Rust binary drops into your cloud or on-prem. Data does not leave your deployment.

“Skippr has saved us hundreds of hours of engineering time and thousands of dollars every month. It's a no brainer.”
You own the Iceberg tablesZero vendor lock-inOptional Enterprise Jumpstart
Xero
MES
Margin after scrap
8.4%
Business insight
SKU-14 still makes 8.4%.
Open architecture with zero vendor lock-in. Realtime data in Skippr, historical Iceberg anywhere.
Capture & Ingest
Accounts, ERP, CRM, databases and event streams land in the lake or warehouse you already run. Change data capture includes updates and deletes.
Each source declares how it must be written — append events, merge current state, or rewrite a revised day — and Skippr refuses to start a pipeline the destination cannot honour.
You own the Iceberg tables. Open architecture with zero vendor lock-in — your data is never trapped. The engine is open source and self-hosted. It works out of the box.