Roadmap

Where faucet-stream is headed

The runtime, CLI, governance layer and replication story are in place. The work now is finishing production reliability, broadening SaaS coverage without a crate per API, and growing the ecosystem around the engine. This is the curated view; the live tracker is the roadmap board on GitHub, where every issue is public and open to comment.

Track it live on the GitHub roadmap board →

The foundation, shipped

Exactly-once and effectively-once delivery, unified write modes / upsert, CDC with crash-safe bookmarks, and a full in-flight governance layer: quality, contracts, schema-drift, PII masking, data-flow policies, change impact analysis, column profiling and SLAs. The faucet serve control plane adds triggers, clustering, RBAC, plan → approve → run, budgets and cost accounting, multi-tenant embedding, a web console and a data-movement catalog.

Recently landed: Oracle, DynamoDB, the Iceberg source and the Databricks sink, multi-table faucet mirror, faucet status and state tooling, versioned state, safe partial batches, local file connectors with Avro and ORC, and the Singer target bridge. The fleet ships 43 sources and 35 sinks.

Now

What we’re building

Finish the last production-reliability fixes, and broaden SaaS coverage through maintained templates on the REST and GraphQL engines instead of a native crate per API.

Production reliability

Status, lag, state tooling, versioned state and safe partial batches have shipped. What remains is making every file sink replace its output exactly as configured.

SaaS via Template Hub

A maintained starter set of SaaS source templates (Salesforce, HubSpot, Stripe and more), backed by the REST and GraphQL engine work those APIs need.

REST engine correctness

Relative next-page links, replication binds on paginated URLs, nested replication keys and CSV null handling.

Next

On deck

Activate warehouse data back into operational tools, and make faucet easier to find and install.

Reverse ETL

Salesforce, HubSpot and Google Sheets sinks with bulk upsert, rate limits, per-record failures and DLQ.

Connector Hub

An auto-generated, crates.io-backed catalog of first- and third-party connectors with conformance badges.

Windows

Prebuilt Windows binaries and a PowerShell installer are built; they ship with the next CLI release.

Exploring

Further out

Pulled forward on concrete demand rather than built speculatively.

More connectors

Cassandra / ScyllaDB, Cosmos DB, Firestore and Bigtable, MQTT, Pulsar and Azure Service Bus, and vector stores.

Unstructured to structured

Document extraction, chunking and embeddings as in-flight transforms.

Adoption & DX

Docs, positioning, examples, community, and the technical white-paper program.

Priorities shift as the work and the community do. For the authoritative, always-current picture — and to weigh in — follow the roadmap board, the roadmap epic and the open issues on GitHub.

Get started

Your first pipeline runs in five minutes.

Install the CLI, scaffold a config, and move real data — nothing external to stand up.

curl -LsSf https://github.com/faucet-hq/faucet-stream/releases/latest/download/faucet-cli-installer.sh | sh
brew install faucet-hq/faucet-stream/faucet-cli