Fast and powerful ETL tool

EasyMorph is a powerful, highly visual ETL tool with a fast, high-performance in-memory engine. It's designed for automation of complex parameterized workflows with conditional branching, loops, and subroutines. EasyMorph was initially designed for non-technical users therefore IT developers require almost no learning to start using EasyMorph.

Supported database systems

MS SQL Server, Oracle, MySQL, PostgreSQL, MariaDB, Azure SQL Database, Amazon Redshift, Amazon Aurora, Google Cloud SQL, Snowflake, DB2 (LUW and AS/400), Vertica, SAP HANA, SQLite, or any other database with a 64-bit ODBC driver for Windows. See the full list here.

Supported file formats

Delimited text (CSV, PSV, TSV, etc), fixed width text, Excel spreadsheets, JSON, XML, Tableau TDE/Hyper, SAS, SPSS/PSPP, Qlik QVD.

Supported BI platforms

Power BI, Tableau, Qlik Sense / QlikView.

Supported enterprise applications

SharePoint, Exchange, SFTP servers, AWS S3, Google Drive, Google Sheets and anything else that has a REST API.

EasyMorph has a desktop and an optional server component (recommended for production environments). ETL workflows are designed in EasyMorph Desktop and can be published and scheduled on EasyMorph Server which is installed on premises, or on a virtual machine in cloud.

150+ built-in actions and transformations

Query databases, load multiple files at once, use more than 150 built-in transforms and actions in a highly interactive, visual way. EasyMorph automatically creates necessary transforms when you manipulate data directly.

Parameterize transformation properties and expressions.

Learn more

Automated file collection and publishing

EasyMorph supports many ways to collect source data and publish the results. Fetch source data from email attachments, from web APIs, by SFTP, from web or cloud data storages. Upload and download files right from a web-browser.

Advanced workflows

EasyMorph provides means to build advanced workflows with complex logic:

  • Loops and iterations
  • IF/THEN and CASE/SWITCH workflows
  • Parameterized sub-routines
  • Custom exceptions
  • Error handling
  • Execution of external applications, Windows shell commands, PowerShell scripts, stored procedures

Learn more


Schedule your workflows to run once, hourly, daily or weekly. Parameterize tasks and run them with different sets of parameters, if necessary. Scheduling is available in both Desktop and Server variants of EasyMorph.

Learn more

More features
In-memory engine
EasyMorph uses an in-memory ETL engine with automatic parallelization and powerful non-relational transforms. No external database or Java required.
Read more
No more need to document ETL flows. EasyMorph automatically generates human-readable documentation of all transformation logic in plain English.
See example
EasyMorph Server
Run and schedule ETL workflows on EasyMorph Server. Integrate with other enterprise applications via a REST API or the command line.
Read more

Powerful ETL can be easy.

Free Download   See tutorial