Skip to main content
Pentaho Documentation

Embedding Pentaho Data Integration

Overview

Explains how to embed PDI in other applications.

To integrate PDI transformations and jobs into your applications, embed PDI objects directly into your application code. The instructions in this section address common embedding scenarios.

You can get the accompanying sample project from the kettle-sdk-embedding-samples folder of the sample code package. The sample project is bundled with a minimal set of dependencies. In a real-world implementation, projects require the complete set of PDI dependencies that include all .jar files from data-integration/lib.

For each embedding scenario, there is a sample class that can be executed as a stand-alone java application. You can execute the classes manually or run the Ant targets provided in build/build.xml to run the sample classes.