Skip to content

AddaxA stable and efficient heterogeneous data sync tool

Define read → transform → write as a single JSON job, and operate it like an engineering artifact

Addax
70+
Reader/writer plugins
30+
Data source types
Apache 2.0
Open source license
Strong-typed
Data transport

One JSON file. That's all it takes.

Declare reader and writer plugins in JSON — no code needed to sync data between heterogeneous sources.

job.json
{
  "job": {
    "content": [{
      "reader": {
        "name": "mysqlreader",
        "parameter": {
          "username": "root",
          "password": "******",
          "column": ["*"],
          "connection": [{
            "jdbcUrl": ["jdbc:mysql://host:3306/db"],
            "table": ["source_table"]
          }]
        }
      },
      "writer": {
        "name": "clickhousewriter",
        "parameter": {
          "username": "default",
          "password": "******",
          "column": ["*"],
          "connection": [{
            "jdbcUrl": "jdbc:clickhouse://host:8123/db",
            "table": ["target_table"]
          }]
        }
      }
    }]
  }
}

Connect to your stack

70+ built-in plugins covering RDBMS, NoSQL, file systems, and message queues for virtually any sync scenario.

Relational databases

MySQL
MySQL
PostgreSQL
PostgreSQL
SQL Server
SQL Server
DB2
DB2
Greenplum
Greenplum
SQLite
SQLite
OracleSybaseAccessDBF

Analytical databases

ClickHouse
ClickHouse
Doris
Doris
StarRocks
StarRocks
Databend
Databend

NoSQL & cache

MongoDB
MongoDB
Redis
Redis
Cassandra
Cassandra
HBase
HBase

Data lake & file storage

Iceberg
Iceberg
Paimon
Paimon
Kudu
Kudu
Hive
Hive
MinIO
MinIO
Amazon S3
Amazon S3
HDFSFTPExcelJSONHTTP

Time-series & streaming

TDengine
TDengine
InfluxDB
InfluxDB
Kafka
Kafka
Stream

Get started in 3 steps

01

Install Addax

Quick setup via Docker, one-line script, or build from source.

02

Write a job JSON

Pick reader/writer plugins, configure connections and column mappings.

03

Run and monitor

Run via CLI, check stats reports, and debug as needed.

Dive deeper into Addax

Start building your data pipeline

Install Addax in minutes and run your first sync job with a single JSON file.