Simple to configure, powerful under the hood. A Windows desktop app for data migrations, testing, and development - and the etlrun directsync command line to deploy the same pipeline anywhere: cloud, Azure, containers, Linux.
Watch a short walkthrough of DirectSync configuring a sync and running it end-to-end.
See for yourself how great DirectSync works in this short walkthrough - or watch it on YouTube: https://youtu.be/zKrkaGrcvkE?si=UfUP1tsCZCI8-nGa
See how DirectSync looks in action
Pick source, set target, define mapping - run in the app or deploy with the CLI.
Choose source type: database (SQL Server, PostgreSQL, MySQL, Oracle, etc.) or file (CSV, Excel, JSON, XML, Parquet). Connection and format options are validated.
Set the target - database or file. Configure table, insert/merge behavior, or output path and format.
Map source columns to target columns, rename and adjust types. Use options like distinct, merge strategies, and transformations.
Execute in the app or export configuration as JSON. Run the same pipeline with the CLI on Windows, Linux, in containers, or in the cloud.
with the CLI: etlrun directsync --config <path>
.
Simple to configure, powerful to run - database and file sync, streaming engine, and CLI that runs anywhere.
Sync between databases, database to file, or file to database. One tool: staging to warehouse, CSV/Excel/JSON into tables, or export from DB to files. Configurable mapping and merge strategies.
ETLBox processes in stream: large datasets without full memory load, with pipeline-based throughput.
Map columns, rename, adjust types. Distinct, merge options, and extensible transformation rules.
Configurable error destination: redirect faulty rows to file or table; rest of the run continues.
Export configuration as JSON and run with the CLI. Works on Windows, Linux, in containers, and in the cloud - it's .NET.
using etlrun directsync --config <path>
.
View first rows of the source in the app, sort and filter - verify connection and parsing before running.
One configuration in the app - deploy the same pipeline anywhere with the CLI.
Answers about DirectSync, data sources, and automation.
Personal use and testing. Use DirectSync to experience and test all of its functionality.
Licensing: Standard EULA · Only for testing and evaluation
DownloadUse DirectSync in all your developments inside your company.
Licensing: Standard EULA · New license key provided annually
Request a quoteRedistributable DirectSync for integration into your software products. When etlrun needs to be distributed with your product.
Licensing: Licensed by number of customers · Redistribution EULA · Annual vendor license
Request a quoteGet the free version for Windows. Use the desktop app for migrations, testing, and development - then deploy with the CLI anywhere.
Version 1.X