> ## Documentation Index
> Fetch the complete documentation index at: https://docs.firebolt.io/llms.txt
> Use this file to discover all available pages before exploring further.

> Use Wirekite to migrate databases or stream CDC changes into Firebolt.

# Wirekite

[Wirekite](https://wirekite.io) is an enterprise data integration platform built for high-throughput bulk migration and continuous change data capture (CDC). It connects major OLTP databases to analytical targets like Firebolt, using engine-tuned extraction, a compact binary change format, and each target's native bulk-load API to move data at wire speed.

Wirekite offers two products:

* **Wirekite Data** – One-shot bulk migration. Move terabytes between a source and Firebolt in minutes using parallel, streaming extraction and native bulk loading.
* **Wirekite Replicate** – Continuous CDC streaming. Keep Firebolt in sync with your production database by capturing every insert, update, and delete and applying changes with single-digit-minute lag.

## Supported source systems

Wirekite captures data — including real-time CDC — from the following OLTP databases:

| Source database | Bulk migration (Data) | CDC streaming (Replicate) |
| --------------- | --------------------- | ------------------------- |
| PostgreSQL      | Yes                   | Yes                       |
| MySQL           | Yes                   | Yes                       |
| Oracle          | Yes                   | Yes                       |
| SQL Server      | Yes                   | Yes                       |
| MariaDB         | Yes                   | Yes                       |
| SingleStore     | Yes                   | Yes                       |
| YugabyteDB      | Yes                   | Yes                       |
| Google AlloyDB  | Yes                   | Yes                       |
| TigerData       | Yes                   | Yes                       |
| Google Spanner  | —                     | Yes                       |

Each source connector is engineered from the ground up for the database's native change capture mechanism — PostgreSQL logical replication slots, MySQL binlog, Oracle LogMiner, and SQL Server change tracking — so extraction keeps pace with the source's outbound limit.

## Firebolt as a target

Firebolt is a fully supported target for both Wirekite Data and Wirekite Replicate. The loader uses Firebolt's bulk-ingest path and batched `MERGE` to apply changes efficiently.

Wirekite also supports streaming CDC changes to queue targets — Apache Kafka, Redpanda, and Google Pub/Sub — with per-table ordering and exactly-once delivery, which you can then consume downstream in Firebolt or other systems.

## Key capabilities

* **CDC with low lag** – Wirekite Replicate continuously streams inserts, updates, and deletes from your source database to Firebolt. Changes are captured through each engine's native log-based CDC mechanism and applied as batched operations on Firebolt, keeping warehouse lag in the single-digit minutes.
* **Bulk migration at scale** – Wirekite Data handles initial loads of billions of rows by decoupling source extraction from target loading through a streaming binary format staged on object storage (S3 or GCS).
* **Row-level validation** – After a migration or at any point during replication, Wirekite walks both source and target sorted by primary key and compares column-by-column with type-aware logic — not just row counts or checksums.
* **Self-hosted deployment** – Wirekite runs as a Docker container in your own infrastructure. Your data never leaves your perimeter.

## Get started

<Info>
  For setup instructions, deployment options, and the latest connection steps, see the [Wirekite documentation](https://wirekite.io). To see a live migration or CDC pipeline, [book a demo](https://wirekite.io).
</Info>
