Use Cases · For data engineers
Data ingestion with ingestr
Copy data from any source into your warehouse with a single command. Incremental strategies, auto schema, open source, and pipeline-native.
Load a specific source
63 use casesReplicate a Postgres database into Snowflake
How do I replicate a Postgres database into Snowflake?
Replicate a database incrementally
How do I keep a database table in sync without full reloads (CDC-style)?
Load Google Sheets into your warehouse
How do I load a Google Sheet into my warehouse?
Load Stripe data into your warehouse
How do I load Stripe data into my warehouse?
Load Shopify data into your warehouse
How do I load Shopify data into my warehouse?
Load Salesforce data into your warehouse
How do I load Salesforce data into my warehouse?
Load HubSpot data into your warehouse
How do I load HubSpot data into my warehouse?
Load Google Analytics data into your warehouse
How do I load Google Analytics data into my warehouse?
Load Google Ads data into your warehouse
How do I load Google Ads data into my warehouse?
Load Facebook Ads data into your warehouse
How do I load Facebook Ads data into my warehouse?
Load LinkedIn Ads data into your warehouse
How do I load LinkedIn Ads data into my warehouse?
Load TikTok Ads data into your warehouse
How do I load TikTok Ads data into my warehouse?
Load Snapchat Ads data into your warehouse
How do I load Snapchat Ads data into my warehouse?
Load Reddit Ads data into your warehouse
How do I load Reddit Ads data into my warehouse?
Load Apple App Store data into your warehouse
How do I load Apple App Store data into my warehouse?
Load Pinterest data into your warehouse
How do I load Pinterest data into my warehouse?
Load Applovin data into your warehouse
How do I load Applovin data into my warehouse?
Load Adjust data into your warehouse
How do I load Adjust data into my warehouse?
Load AppsFlyer data into your warehouse
How do I load AppsFlyer data into my warehouse?
Load Klaviyo data into your warehouse
How do I load Klaviyo data into my warehouse?
Load Mailchimp data into your warehouse
How do I load Mailchimp data into my warehouse?
Load Braze data into your warehouse
How do I load Braze data into my warehouse?
Load SendGrid data into your warehouse
How do I load SendGrid data into my warehouse?
Load Mixpanel data into your warehouse
How do I load Mixpanel data into my warehouse?
Load PostHog data into your warehouse
How do I load PostHog data into my warehouse?
Load Notion data into your warehouse
How do I load Notion data into my warehouse?
Load Jira data into your warehouse
How do I load Jira data into my warehouse?
Load Linear data into your warehouse
How do I load Linear data into my warehouse?
Load Asana data into your warehouse
How do I load Asana data into my warehouse?
Load Monday data into your warehouse
How do I load Monday data into my warehouse?
Load ClickUp data into your warehouse
How do I load ClickUp data into my warehouse?
Load Trello data into your warehouse
How do I load Trello data into my warehouse?
Load Airtable data into your warehouse
How do I load Airtable data into my warehouse?
Load Smartsheet data into your warehouse
How do I load Smartsheet data into my warehouse?
Load Zendesk data into your warehouse
How do I load Zendesk data into my warehouse?
Load Freshdesk data into your warehouse
How do I load Freshdesk data into my warehouse?
Load Gorgias data into your warehouse
How do I load Gorgias data into my warehouse?
Load Intercom data into your warehouse
How do I load Intercom data into my warehouse?
Load Twilio data into your warehouse
How do I load Twilio data into my warehouse?
Load Pipedrive data into your warehouse
How do I load Pipedrive data into my warehouse?
Load Attio data into your warehouse
How do I load Attio data into my warehouse?
Load QuickBooks data into your warehouse
How do I load QuickBooks data into my warehouse?
Load Square data into your warehouse
How do I load Square data into my warehouse?
Load Paddle data into your warehouse
How do I load Paddle data into my warehouse?
Load RevenueCat data into your warehouse
How do I load RevenueCat data into my warehouse?
Load Solidgate data into your warehouse
How do I load Solidgate data into my warehouse?
Load Wise data into your warehouse
How do I load Wise data into my warehouse?
Load Personio data into your warehouse
How do I load Personio data into my warehouse?
Load Slack data into your warehouse
How do I load Slack data into my warehouse?
Load Zoom data into your warehouse
How do I load Zoom data into my warehouse?
Load GitHub data into your warehouse
How do I load GitHub data into my warehouse?
Load GitLab data into your warehouse
How do I load GitLab data into my warehouse?
Load SurveyMonkey data into your warehouse
How do I load SurveyMonkey data into my warehouse?
Load Oracle into your warehouse
How do I load data from Oracle into my warehouse?
Load Microsoft SQL Server into your warehouse
How do I load data from Microsoft SQL Server into my warehouse?
Load MongoDB into your warehouse
How do I load data from MongoDB into my warehouse?
Load DynamoDB into your warehouse
How do I load data from DynamoDB into my warehouse?
Load Kafka into your warehouse
How do I load data from Kafka into my warehouse?
Load Elasticsearch into your warehouse
How do I load data from Elasticsearch into my warehouse?
Load ClickHouse into your warehouse
How do I load data from ClickHouse into my warehouse?
Load Cassandra into your warehouse
How do I load data from Cassandra into my warehouse?
Load SAP Hana into your warehouse
How do I load data from SAP Hana into my warehouse?
Load Redshift into your warehouse
How do I load data from Redshift into my warehouse?
Incremental loads by warehouse
40 use casesLoad into Snowflake with the merge strategy
How do I upsert changed rows when loading into Snowflake with ingestr?
Load into Snowflake with the append strategy
How do I append new rows when loading into Snowflake with ingestr?
Load into Snowflake with the delete+insert strategy
How do I replace a partition when loading into Snowflake with ingestr?
Load into Snowflake with the scd2 strategy
How do I keep full history when loading into Snowflake with ingestr?
Load into BigQuery with the merge strategy
How do I upsert changed rows when loading into BigQuery with ingestr?
Load into BigQuery with the append strategy
How do I append new rows when loading into BigQuery with ingestr?
Load into BigQuery with the delete+insert strategy
How do I replace a partition when loading into BigQuery with ingestr?
Load into BigQuery with the scd2 strategy
How do I keep full history when loading into BigQuery with ingestr?
Load into Postgres with the merge strategy
How do I upsert changed rows when loading into Postgres with ingestr?
Load into Postgres with the append strategy
How do I append new rows when loading into Postgres with ingestr?
Load into Postgres with the delete+insert strategy
How do I replace a partition when loading into Postgres with ingestr?
Load into Postgres with the scd2 strategy
How do I keep full history when loading into Postgres with ingestr?
Load into Databricks with the merge strategy
How do I upsert changed rows when loading into Databricks with ingestr?
Load into Databricks with the append strategy
How do I append new rows when loading into Databricks with ingestr?
Load into Databricks with the delete+insert strategy
How do I replace a partition when loading into Databricks with ingestr?
Load into Databricks with the scd2 strategy
How do I keep full history when loading into Databricks with ingestr?
Load into Redshift with the merge strategy
How do I upsert changed rows when loading into Redshift with ingestr?
Load into Redshift with the append strategy
How do I append new rows when loading into Redshift with ingestr?
Load into Redshift with the delete+insert strategy
How do I replace a partition when loading into Redshift with ingestr?
Load into Redshift with the scd2 strategy
How do I keep full history when loading into Redshift with ingestr?
Load into DuckDB with the merge strategy
How do I upsert changed rows when loading into DuckDB with ingestr?
Load into DuckDB with the append strategy
How do I append new rows when loading into DuckDB with ingestr?
Load into DuckDB with the delete+insert strategy
How do I replace a partition when loading into DuckDB with ingestr?
Load into DuckDB with the scd2 strategy
How do I keep full history when loading into DuckDB with ingestr?
Load into MotherDuck with the merge strategy
How do I upsert changed rows when loading into MotherDuck with ingestr?
Load into MotherDuck with the append strategy
How do I append new rows when loading into MotherDuck with ingestr?
Load into MotherDuck with the delete+insert strategy
How do I replace a partition when loading into MotherDuck with ingestr?
Load into MotherDuck with the scd2 strategy
How do I keep full history when loading into MotherDuck with ingestr?
Load into ClickHouse with the merge strategy
How do I upsert changed rows when loading into ClickHouse with ingestr?
Load into ClickHouse with the append strategy
How do I append new rows when loading into ClickHouse with ingestr?
Load into ClickHouse with the delete+insert strategy
How do I replace a partition when loading into ClickHouse with ingestr?
Load into ClickHouse with the scd2 strategy
How do I keep full history when loading into ClickHouse with ingestr?
Load into MySQL with the merge strategy
How do I upsert changed rows when loading into MySQL with ingestr?
Load into MySQL with the append strategy
How do I append new rows when loading into MySQL with ingestr?
Load into MySQL with the delete+insert strategy
How do I replace a partition when loading into MySQL with ingestr?
Load into MySQL with the scd2 strategy
How do I keep full history when loading into MySQL with ingestr?
Load into Athena with the merge strategy
How do I upsert changed rows when loading into Athena with ingestr?
Load into Athena with the append strategy
How do I append new rows when loading into Athena with ingestr?
Load into Athena with the delete+insert strategy
How do I replace a partition when loading into Athena with ingestr?
Load into Athena with the scd2 strategy
How do I keep full history when loading into Athena with ingestr?
Load into your warehouse
12 use casesLoad any source into Snowflake with one command
How do I get data from a SaaS tool or database into Snowflake without building a connector?
Load any source into BigQuery with one command
How do I get data from a SaaS tool or database into BigQuery without building a connector?
Load any source into Postgres with one command
How do I get data from a SaaS tool or database into Postgres without building a connector?
Load any source into Databricks with one command
How do I get data from a SaaS tool or database into Databricks without building a connector?
Load any source into Redshift with one command
How do I get data from a SaaS tool or database into Redshift without building a connector?
Load any source into DuckDB with one command
How do I get data from a SaaS tool or database into DuckDB without building a connector?
Load any source into MotherDuck with one command
How do I get data from a SaaS tool or database into MotherDuck without building a connector?
Load any source into ClickHouse with one command
How do I get data from a SaaS tool or database into ClickHouse without building a connector?
Load any source into MySQL with one command
How do I get data from a SaaS tool or database into MySQL without building a connector?
Load any source into Athena with one command
How do I get data from a SaaS tool or database into Athena without building a connector?
Load any source into Synapse with one command
How do I get data from a SaaS tool or database into Synapse without building a connector?
Load any source into Microsoft Fabric with one command
How do I get data from a SaaS tool or database into Microsoft Fabric without building a connector?
ingestr recipes and comparisons
6 use casesUse ingestr as an open-source alternative to Fivetran
Is there an open-source, command-line alternative to Fivetran?
Use ingestr as an alternative to Airbyte
Can I replace an Airbyte deployment with something simpler?
Replace a Sling script with ingestr
How does ingestr compare to Sling for moving data?
Move data between two databases
How do I copy a table from one database to another quickly?
Ingest a SaaS API without writing a connector
How do I pull data from a SaaS tool without building an integration?
Schedule ingestion inside a Bruin pipeline
How do I run ingestion as a step in my pipeline?
Incremental loading strategies
5 use casesLoad data with the replace strategy in ingestr
How do I fully reload a table on each run with ingestr?
Load data with the append strategy in ingestr
How do I append only new rows with ingestr?
Load data with the merge strategy in ingestr
How do I upsert changed rows with ingestr?
Load data with the delete+insert strategy in ingestr
How do I replace a date partition with ingestr?
Load data with the scd2 strategy in ingestr
How do I keep full history with ingestr?
Move data with one command
Open source. Source URI in, destination URI out, incremental by default.