Connector Hub

43 sources. 35 sinks. One config grammar.

Every connector shares the same auth, pagination, batching and state model. Each page below shows what the connector guarantees, how mature it is, how to install it and every config field it takes — generated from the engine, so it matches the release you run.

faucet 1.18.2 · crates.io data as of 2026-11-14

Amazon DynamoDB sink Amazon DynamoDB sink; batched writes, upsert/delete by key, conditional writes 86/100 Databases v1.2.2 Amazon DynamoDB source Amazon DynamoDB source; parallel Scan, Query, or Streams CDC with resumable shard bookmarks 90/100 Databases v1.2.2 Amazon Redshift sink Amazon Redshift sink (COPY-from-S3 or multi-row INSERT) 80/100 Warehouses v1.4.2 Amazon Redshift source Amazon Redshift query source (PostgreSQL wire; streaming rows, incremental replication) 80/100 Warehouses v1.3.2 Amazon S3 sink AWS S3 object sink 80/100 Files & object stores v1.7.2 Amazon S3 source AWS S3 object source 90/100 Files & object stores v1.11.2 Apache Iceberg sink Apache Iceberg sink (append; REST/Glue/SQL/HMS catalogs) 94/100 Files & object stores v1.7.2 Apache Iceberg source Apache Iceberg source (REST/Glue/SQL/HMS catalogs; projection + filter pushdown, time travel, incremental snapshots) 90/100 Files & object stores v1.2.2 Apache Kafka sink Apache Kafka producer with QueueFull retry and topic routing 90/100 Streaming & queues v1.7.2 Apache Kafka source Apache Kafka consumer with idle/max-messages termination 90/100 Streaming & queues v1.6.2 Apache Parquet sink Apache Parquet file sink (local path or S3) 80/100 Files & object stores v1.6.2 Apache Parquet source Apache Parquet file source (local, glob, or S3) 80/100 Files & object stores v1.7.2 AWS Kinesis sink AWS Kinesis Data Streams producer with partial-failure retry 80/100 Streaming & queues v1.3.2 AWS Kinesis source AWS Kinesis Data Streams consumer with per-shard checkpoints 80/100 Streaming & queues v1.3.2 AWS SQS sink AWS SQS sink; batched SendMessageBatch with per-entry retry 80/100 Streaming & queues v1.3.2 AWS SQS source AWS SQS source; long-poll ReceiveMessage, delete-after-confirm 80/100 Streaming & queues v1.3.2 Azure Blob Storage sink Azure Blob Storage / ADLS Gen2 sink — JSONL files 80/100 Files & object stores v1.2.5 Azure Blob Storage source Azure Blob Storage / ADLS Gen2 source — JSONL, JSON array, or raw text 80/100 Files & object stores v1.2.5 ClickHouse sink ClickHouse sink (HTTP INSERT … FORMAT JSONEachRow; optional async inserts) 80/100 Warehouses v1.4.2 ClickHouse source ClickHouse query source (HTTP interface, JSONEachRow streaming) 80/100 Warehouses v1.2.4 Cloud Spanner sink Google Cloud Spanner mutation sink (upsert/delete, exactly-once) 100/100 Warehouses v1.4.2 Cloud Spanner source Google Cloud Spanner query source (streaming SQL, incremental replication) 90/100 Warehouses v1.3.4 CSV sink CSV file sink 80/100 Files & object stores v1.6.2 CSV source CSV file source 80/100 Files & object stores v1.7.2 Databricks sink Databricks SQL warehouse sink; append/upsert/delete/overwrite, exactly-once, schema evolution, staged COPY INTO 100/100 Warehouses v1.2.2 Databricks source Databricks SQL query source (Statement Execution API; typed rows, chunk pagination, incremental) 80/100 Warehouses v1.3.4 Delta Lake sink Apache Delta Lake sink (append-only; local FS or S3/Azure/GCS) 80/100 Files & object stores v1.4.3 Delta Lake source Apache Delta Lake source (local FS or S3/Azure/GCS; time travel, projection) 80/100 Files & object stores v1.4.4 DuckDB sink DuckDB sink; transaction-wrapped multi-row INSERT (JSON column or auto-mapped) 80/100 Databases v1.4.1 DuckDB source DuckDB query source (file or in-memory), rows streamed as JSON 80/100 Databases v1.4.2 Elasticsearch sink Elasticsearch bulk index sink 90/100 Databases v1.8.2 Elasticsearch source Elasticsearch search / scroll source 90/100 Databases v1.7.2 Google BigQuery sink Google BigQuery streaming-insert sink 100/100 Warehouses v1.10.2 Google BigQuery source Google BigQuery query source 90/100 Warehouses v1.7.2 Google Cloud Pub/Sub sink Google Cloud Pub/Sub producer with ordering keys and partial-failure retry 80/100 Streaming & queues v1.3.2 Google Cloud Pub/Sub source Google Cloud Pub/Sub consumer with ack at durable page boundaries 80/100 Streaming & queues v1.3.2 Google Cloud Storage sink Google Cloud Storage sink — JSONL files 80/100 Files & object stores v1.6.2 Google Cloud Storage source Google Cloud Storage source — JSONL, JSON array, or raw text 90/100 Files & object stores v1.9.2 GraphQL source GraphQL API source with cursor pagination 80/100 APIs & web v1.8.2 gRPC source gRPC source with dynamic protobuf 80/100 APIs & web v1.6.2 HTTP sink HTTP POST sink (individual or array batch) 80/100 APIs & web v1.6.2 JSON Lines sink JSON Lines file sink 80/100 Files & object stores v1.6.2 Local files sink Local file sink; JSONL/JSON/CSV/XML/Excel/Avro/Parquet by extension, rollover, atomic temp+rename, atomic overwrite 80/100 Files & object stores v1.1.4 Local files source Local file source; path/dir/glob/URL, every file format incl. Avro/ORC/Parquet, incremental by mtime or name 90/100 Files & object stores v1.2.1 Microsoft SQL Server sink Microsoft SQL Server sink 100/100 Databases v1.8.2 Microsoft SQL Server source Microsoft SQL Server query source 90/100 Databases v1.7.2 MongoDB sink MongoDB insert sink 96/100 Databases v1.9.2 MongoDB source MongoDB query source 90/100 Databases v1.8.2 MongoDB CDC source MongoDB CDC source (Change Streams) 90/100 Change data capture v1.5.2 MySQL sink MySQL sink 100/100 Databases v1.10.2 MySQL source MySQL query source 90/100 Databases v1.9.2 MySQL CDC source MySQL CDC source (binlog replication) 90/100 Change data capture v1.5.2 NATS sink NATS sink; publish records to a subject, flush per batch 80/100 Streaming & queues v1.2.3 NATS source NATS source; subject/JetStream drain with idle/max termination 80/100 Streaming & queues v1.2.3 Oracle CDC source Oracle CDC via LogMiner; committed-transaction change events, SCN bookmarks, exactly-once; needs Oracle Instant Client 90/100 Change data capture v1.2.2 Oracle Database sink Oracle Database sink; array DML, MERGE upsert/delete, overwrite, exactly-once, schema evolution; needs Oracle Instant Client 100/100 Databases v1.2.2 Oracle Database source Oracle Database query source (ODPI-C); incremental replication, PK-range sharding, discovery; needs Oracle Instant Client 90/100 Databases v1.2.2 PostgreSQL sink PostgreSQL sink (JSONB or auto-mapped columns) 100/100 Databases v1.10.2 PostgreSQL source PostgreSQL query source 90/100 Databases v1.10.2 PostgreSQL CDC source PostgreSQL CDC source (logical replication) 90/100 Change data capture v1.6.2 RabbitMQ sink RabbitMQ (AMQP 0.9.1) sink; exchange publish, per-record routing key, publisher confirms 80/100 Streaming & queues v1.1.3 RabbitMQ source RabbitMQ (AMQP 0.9.1) source; queue consume, ack after sink confirm, idle/max termination 80/100 Streaming & queues v1.1.3 Redis sink Redis (streams, lists, key-value) sink 90/100 Databases v1.6.2 Redis source Redis (streams, lists, keys) source 80/100 Databases v1.6.2 REST source REST API source with pagination, auth, transforms 90/100 APIs & web v1.9.2 SFTP sink SFTP sink; JSONL objects, atomic temp+rename upload 80/100 Files & object stores v1.2.4 SFTP source SFTP source; list/glob a remote dir, stream JSONL/JSON-array/raw-text 80/100 Files & object stores v1.3.4 Singer bridge sink Singer target bridge (runs an external Singer target; bookmarks advance after the target confirms) 86/100 Bridges & output v1.1.3 Singer bridge source Singer tap bridge (runs an external Singer tap) 80/100 Bridges & output v1.3.3 Snowflake sink Snowflake SQL REST API sink 90/100 Warehouses v1.8.2 Snowflake source Snowflake query source (SQL REST API) 90/100 Warehouses v1.6.2 SQL Server CDC source Microsoft SQL Server CDC source (change data capture, exactly-once capable) 90/100 Change data capture v1.2.4 SQLite sink SQLite sink 100/100 Databases v1.10.2 SQLite source SQLite query source 90/100 Databases v1.9.2 Stdout sink Stdout / stderr sink (JSON Lines, pretty, TSV) 80/100 Bridges & output v1.6.2 Webhook source Webhook HTTP receiver source 80/100 APIs & web v1.4.2 WebSocket source WebSocket streaming source 80/100 APIs & web v1.4.2 XML / SOAP source XML / SOAP API source with XML→JSON conversion 80/100 APIs & web v1.9.2

File formats: the local-file and object-store connectors read and write JSONL, JSON, CSV, Excel, XML, Parquet and Avro, and read ORC, picked per file by extension or set explicitly (file formats). The Singer bridges run any existing tap as a source and any Singer target as a sink.

The same capabilities side by side, for every connector at once, are in the capability matrix.

Community connectors

Any crate published to crates.io as faucet-source-<name> or faucet-sink-<name> is listed here automatically. They are not conformance-scored, since the hub only reads their crates.io metadata.

No community connectors on crates.io yet. Build one with the connector guide and publish it as faucet-source-<name> or faucet-sink-<name> — it shows up here on the next site build.

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