- Set up an S2 stream using the S2 web console and CLI
- Boot Sequin and connect to a sample playground database
- Configure Sequin to stream database changes to your S2 stream
- See your changes flow in real-time
Prerequisites
- A S2 cloud account
- The S2 CLI installed
Set up your S2 stream
Create an S2 Access Token
Create an S2 Basin
sequin-quickstart) and accept the default settings. Click the “Create Basin” button to create your basin.Create an S2 Stream
products and accept the default settings. Click the “Create Stream” button to create your stream.Connect to your S2 stream using the S2 CLI
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 a S2 Sink
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 S2 connection
- Basin: The name of the basin you created previously
- Stream: The name of the stream you created previously
- Access Token: The access token for the S2 account associated with the basin and stream
Create the sink
See changes flow to your S2 stream
Messages tab
Verify in S2
Make some changes
products table and see them flow to your S2 stream.In a new terminal window, run the following command to insert a new row into the 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 S2 stream
- Connected Sequin to stream Postgres changes to S2
- Verified changes are flowing to your S2 stream

