
What is Artie?
Artie is pioneering a new category of data infrastructure: fully managed CDC streaming. From capturing changes to merges, backfills, and observability — Artie manages the entire data ingestion lifecycle. By eliminating brittle orchestration, manual backfill logic, and silent failures, Artie delivers production-grade infrastructure you can trust — with no maintenance required.Creating your first pipeline ✨
Click + New pipeline and specify the source you want Artie to replicate from.1. Select your source database
How would you like Artie to connect to your source?Connection options
Artie’s fixed IPs, instructions for setting up SSH tunnels, and more.
Source specific instructions
Instructions along with service account scripts.
2. Select the tables you want to replicate
Select the tables you’d like Artie to replicate. Additionally, you can enable for specific tables that you would like to have additional tracking. Within each table, you can also click on the ⚙️ icon to specify advanced settings.Table advanced settings
Specify settings like table alias, column exclusion, merge predicates, and more.
3. Select your destination
Choose your destination and provide destination-specific details.Destination specific instructions
Add Artie updated at column
Add Artie updated at column
When enabled, Artie will add a new column
__artie_updated_at
to your tables. This is useful for incremental models.Add Database updated at
Add Database updated at
When enabled, Artie will add a new column
__artie_db_updated_at
to your tables. This is the database time for when the transaction occurred.Enable hard deletes for columns
Enable hard deletes for columns
By default, Artie will not drop any columns. If this is enabled, we will start to drop deleted columns.
Enable soft deletes for rows
Enable soft deletes for rows
By default, Artie will hard delete rows. If this is enabled, we will start to soft delete rows. Soft deleted rows will have
__artie_deleted
set to true
.