Build Pipelines in Code


DataPipeline provides the building blocks to add data processing functionality to your applications, services, and batch jobs. You can code them using Java or other languages that runs on the Java Virtual Machine (JVM).


Data Readers and Writers

DataPipeline supports a variety of file types, data sources, and APIs.


Built-in support for generic and database-specific access.


Over 30 transformations provided.


DataPipeline can use threads in a variety of way to speed up processing.

Expression Language

The DataPipeline Expression Language (DPEL) is a dynamically executed language similar to Java with several additions that make it easier to read for both developers and analysts.

Other resources

Mobile Analytics