# Ingestr

Copy data between databases.

Source: [Console review](<https://console.dev/tools/ingestr>)

Website: [https://github.com/bruin-data/ingestr](<https://github.com/bruin-data/ingestr>)

Profile updated: 2026-10-16

Category: [Database management](<https://console.dev/tools/categories/database-management>)

## Supported tech stack

Research checked: 2026-10-11

### SDK support

- Python (Language)

### Integrates with

- Cloudflare D1 (Integration)
- MySQL (Integration)
- PostgreSQL (Integration)
- Redis (Integration)
- SQLite (Integration)

Source: [Research source](<https://github.com/bruin-data/ingestr>)

Documented compatibility; coverage may be incomplete. Written in describes implementation, not user-project language support.

Python SDK ingests rows, generators and DataFrames; supported connectors include PostgreSQL, MySQL, Redis, SQLite and Cloudflare D1.

## Console’s review — 2024-03-14

Reviewed: 2024-03-14

Author: [David Mytton](<https://console.dev/about#david-mytton>)

Citation: [This review](<https://console.dev/tools/ingestr#review_f7b3b8bd6cc42474b88d413cffdb5be879d07d8357b3e546b194654c83263a40>)

### What we like

CLI to export data from one source database and load it into another. Lots of different sources & destinations e.g. Postgres to DuckDB, SQLite to BigQuery, etc. Supports various incremental loading strategies - append, merge, delete+insert.

### Tradeoffs

Requires specifying the source and destination tables - doesn’t copy the whole database schema.

This review reflects Console’s assessment at publication on 2024-03-14. Features and limitations may have changed since the review date.

## Is Ingestr a fit?

Based on [Console’s review published on 2024-03-14](<https://console.dev/tools/ingestr#review_f7b3b8bd6cc42474b88d413cffdb5be879d07d8357b3e546b194654c83263a40>).

Summary updated: 2026-10-16

### Who it’s for

Developers who need to copy data between different databases

### Why consider it

Supports copying data between various sources and destinations

### Keep in mind

Requires manual specification of source and destination tables

[Selection criteria](<https://console.dev/selection-criteria>) · [About Console](<https://console.dev/about>) · [Browse tools](<https://console.dev/tools>)
