Sequin’s consumers give you a turn-key way to send your API data to your service or data store of choice.
Sequin’s consumers consume from your account’s record and event streams. Before sending data to the consumer, you can filter the stream by sync, collection, or event type.
This means you can use one Postgres consumer for thousands of syncs and hundreds of collections. Or have one webhook consumer for a single sync’s collection.
The Postgres consumer will stream data from your record stream to a Postgres database.
Sequin’s Postgres consumer is simple but fast and efficient. It is great for most read-at-rest use cases where you want to query your raw API data without the limitations of HTTP.
You can use a single Postgres consumer to stream data from one sync or thousands of syncs to your database.
The Kafka consumer will stream data from your event stream to one or more topics in a Kafka cluster. You can use a single Kafka consumer to stream the data from thousands of syncs to your Kafka cluster.
The webhook consumer will stream data from your event stream to a webhook endpoint. You can use a single webhook consumer to stream the data from thousands of syncs to your webhook endpoint.
Like everything else in Sequin, you can manage consumers via the Management API.