Supported databases
Browse the engines SQL Flow can read as a continuous CDC source or keep current as a relational destination. Bulk-only migration connectors belong to Omni Loader.

Azure SQL
Capture committed changes from Azure SQL or keep it current as a destination.

CockroachDB
Apply a durable SQL Flow change stream to CockroachDB.

Google Spanner
Apply a durable SQL Flow change stream to Google Spanner.

MySQL
Capture committed changes from MySQL or keep it current as a destination.

Oracle
Capture committed changes from Oracle or keep it current as a destination.

PostgreSQL
Capture committed changes from PostgreSQL or keep it current as a destination.

SAP Adaptive Server Enterprise
Capture committed changes from SAP Adaptive Server Enterprise or keep it current as a destination.

SQL Server
Capture committed changes from SQL Server or keep it current as a destination.
A CDC role, not just a connector logo
SQL Flow support is specific about direction. A CDC source must expose a dependable stream of committed changes; a relational destination must apply that stream while preserving keys, ordering boundaries, retries, and checkpoints.
Open an engine to confirm its supported direction, then use the source guide to choose the capture mode or the destination guide to plan apply behavior. For a one-time, high-volume move, use the broader Omni Loader catalog instead.

The practical details
Frequently asked questions
What are Burst Load and Change Data Capture? +
Burst Load moves a full dataset once with parallel, resumable bulk movement. Change Data Capture keeps a target current by applying committed inserts, updates, and deletes. SQL Flow can run either capability independently or coordinate a parallel seed with a pinned CDC handoff.
Which databases can Burst Load move? +
The shared SQL Flow catalog currently presents 49 source and target engines, including operational databases, cloud warehouses, lakes, and file formats. The exact source and target capabilities are shown on the supported databases page.
Which databases can SQL Flow capture from? +
SQL Flow captures from Oracle, SQL Server and Azure SQL, PostgreSQL, MySQL, and Sybase ASE. DirectLog is the high-performance choice when source files or devices are reachable. Native streams and SQL-based readers cover environments with different access constraints.
Do I have to install anything on my database server? +
Nothing is installed inside the database. The agent runs on nearby or separate compute. PostgreSQL pgoutput, MySQL binlog, SQL Server native CDC, Oracle LogMiner, and Sybase reconstruction use database or replication connections. DirectLog can leave only a tiny read-only broker beside the source while decode and apply run elsewhere. Managed-cloud availability still depends on what each provider exposes.
Will capture slow down my production database? +
Every read has a cost, but the cost changes by mode. Direct file and device readers move parsing, transaction assembly, spooling, and apply off the database engine, though log reads still consume storage or network I/O. PostgreSQL and MySQL use native push streams. SQL mining and polling ask the source to do more work, with Oracle LogMiner as the clearest example. Choose the mode against the source’s actual performance budget.
Can SQL Flow process multiple sources and sinks in parallel? +
Yes. Burst Load slices tables across parallel workers and can distribute work across agent machines. CDC can run multiple source pipelines and fan one captured stream out to multiple sinks. Every sink advances on an independent durable cursor, so one paused destination does not pause the others.
Where does SQL Flow run, and is my data safe? +
The agent runs in infrastructure you control on Windows or Linux. It initiates control traffic outbound, resolves connection secrets locally, and sends captured rows directly to your destinations. The control plane does not connect to your databases or receive the row stream. TLS is required by default for control traffic unless an operator deliberately enables an insecure development posture.
What can I replicate to? +
Eleven shipped sink connectors: PostgreSQL, MySQL, SQL Server, Azure SQL, Oracle, Sybase ASE, CockroachDB, Google Cloud Spanner, Apache Kafka, Google Pub/Sub, and Microsoft Fabric Open Mirroring.
How do I choose the right capture mode? +
Start with what the hosting model can expose. If logs are reachable, evaluate DirectLog first for high-performance off-box parsing. If they are not, compare the native stream or SQL-based reader by source work, required privileges, before-image behavior, schema scope, and measured throughput boundary.
SQL Flow handles automatically
The software does the migration work.
- SQL Flow selects provider-aware capture, type handling, and apply behavior.
- Supported capabilities and prerequisites are matched to the chosen database.
- Database-specific differences are applied without rebuilding the migration.
You choose
Keep control of the decisions that matter.
- Choose the source and target database.
- Select among the available CDC modes.
- Choose type mappings and target-apply policy.