Learn how to create real-time API hooks from Postgres changes in minutes. Use Sequin to trigger automated workflows, build audit logs, and more.
Create directory and start services
Alternative: Download with curl
Alternative: Clone the repository
Verify services are running
docker ps
:Up
).Open the web console
Login with default credentials
sequin_playground
with a sample dataset in the public.products
table.Let’s take a look:Navigate to Databases
Select playground database
sequin-playground
database:View contents of the products table
products
table. Run the following command:psql
command.products
table:products
table to an HTTP endpoint:Navigate to Sinks
Select sink type
Note "Source" configuration
sequin-playground
database is selected and all schemas and tables are included. Leave these defaults:Setup a backfill
Inital backfill
card, select the public.products
table to initate a backfill when the sink is created.Configure "HTTP Endpoint"
Create the sink
products
table. Then, it will receive all changes to the products
table in real-time.Click “Create Sink” to finish setting up your webhook.Messages tab
products
table to our webhook endpoint.View on Webhook.site
read
event for a row in the products
table. A read
event indicates the event came from a Sequin backfill.Make some changes
products
table and see them flow to the webhook endpoint.In your terminal, run the following command to insert a new row into the products
table:Update a product's price
Change a product's name
Delete a product
products
table