Observability for data quality
Strong typing + stats reports help you quickly separate data issues from configuration issues.
Open stats report
Define read → transform → write as a single JSON job, and operate it like an engineering artifact

Declare reader and writer plugins in JSON — no code needed to sync data between heterogeneous sources.
{
"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"]
}]
}
}
}]
}
}70+ built-in plugins covering RDBMS, NoSQL, file systems, and message queues for virtually any sync scenario.
Quick setup via Docker, one-line script, or build from source.
Pick reader/writer plugins, configure connections and column mappings.
Run via CLI, check stats reports, and debug as needed.