- Boot Sequin
- Connect to a sample playground database
- Create an SNS topic and subscription
- Set up a sink to sync changes to SNS
- See your changes flow in real-time
Run Sequin
Create directory and start services
- Download sequin-docker-compose.zip.
- Unzip the file.
- Navigate to the unzipped directory and start the services:
Alternative: Download with curl
Alternative: Download with curl
Alternative: Clone the repository
Alternative: Clone the repository
Verify services are running
docker ps:Up).Login
Open the web console

Login with default credentials
- Email:
- Password:
View the playground database
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:Create an SNS topic
Open the SNS console
Create the topic
products-updates.Leave the rest of the defaults and click “Create topic”.Create a subscription
Subscribe an email endpoint
Confirm the subscription
Confirmed in the SNS console.Create an SNS Sink
products table to your SNS topic: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 SNS
- Topic ARN: the ARN of the SNS topic you created earlier
- AWS Access Key ID / Secret Access Key: credentials that have permission to publish to the topic

Create the sink
products-sns, and click “Create Sink”.Sequin will first backfill the rows in the products table, then stream every change in real‑time to your SNS topic.See backfill messages in Sequin

See backfill notifications in your email
Message field.See changes flow to SNS
Make some changes
products table:Update a product's price
Update a product's price
Change a product's name
Change a product's name
Delete a product
Delete a product
- Created an SNS topic and confirmed an email subscription
- Loaded existing data through a backfill
- Made changes to the
productstable - Verified notifications are flowing to SNS (and landing in your inbox)
- Set up a complete Postgres change data capture pipeline

