# Embed Pentaho Data Integration

You can build and run PDI transformations and jobs in other Java applications. Examples of these types of PDI transformations and jobs are available in the `kettle-sdk-embedding-samples` directory of the accompany project within the [sample code](https://docs.pentaho.com/pdia-admin/10.2-admin/embed-and-extend-pentaho-functionality-cp/embed-and-extend-pdi-functionality/get-started-with-the-sample-pdi-project) package. This sample project has a set of dependencies you should consider before using these example transformations and jobs.

For information on embedding Pentaho Data Integration, see the following topics:

* [Get started with embedding PDI](https://docs.pentaho.com/pdia-admin/10.2-admin/embed-and-extend-pentaho-functionality-cp/embed-and-extend-pdi-functionality/embed-pentaho-data-integration/get-started-with-embedding-pdi)
* [Sample class scenarios](https://docs.pentaho.com/pdia-admin/10.2-admin/embed-and-extend-pentaho-functionality-cp/embed-and-extend-pdi-functionality/embed-pentaho-data-integration/sample-class-scenarios)
* [Obtain logging information](https://docs.pentaho.com/pdia-admin/10.2-admin/embed-and-extend-pentaho-functionality-cp/embed-and-extend-pdi-functionality/embed-pentaho-data-integration/obtain-logging-information)
* [Expose a transformation or job as a web service](https://docs.pentaho.com/pdia-admin/10.2-admin/embed-and-extend-pentaho-functionality-cp/embed-and-extend-pdi-functionality/embed-pentaho-data-integration/expose-a-transformation-or-job-as-a-web-service)
* [Use non-native plugins](https://docs.pentaho.com/pdia-admin/10.2-admin/embed-and-extend-pentaho-functionality-cp/embed-and-extend-pdi-functionality/embed-pentaho-data-integration/use-non-native-plugins)
