Create sophisticated data flows
Read and write data from flatfiles, databases (e.g. Sql Server, SQLite, MySql or Postgres) or webservices. Harmonize, filter, aggregate, validate and clean the data in-memory with highly customizable transformations and write them into any destination.
Use your favourite programming language
ETLBox allows you to create advanced ETL processes with your .NET language of choice, doesn't matter if it is C#, F# or Visual Basic.
Runs everywhere
ETLBox runs on Linux, macOS, and Windows. It is written in the current .NET Standard and successfully tested with the latest versions of .NET Core & .NET.
Develop locally
Develop and test your ETL and data integration flows locally with your favorite development and debugging tools. Use the toolset that your team is already familiar with. Track your changes with Git (or other source controls) and connect your job with your existing CI/CD platform.