# Semantic Kernel for Java Packages The Semantic Kernel has the packages below, all are under the groupId `com.microsoft.semantic-kernel`, and can be imported to maven. ```xml com.microsoft.semantic-kernel semantickernel-api ``` A BOM is provided that can be used to define the versions of all Semantic Kernel packages. ```xml com.microsoft.semantic-kernel semantickernel-bom ${semantickernel.version} import pom ``` ## Common Packages `semantickernel-bom` : A Maven project BOM that can be used to define the versions of all Semantic Kernel packages. `semantickernel-api` : Package that defines the core public API for the Semantic Kernel for a Maven project. ## Services `semantickernel-aiservices-openai` : Provides a connector that can be used to interact with the OpenAI API. ## Example Configurations ### Example: OpenAI + SQLite POM XML for a simple project that uses OpenAI. ```xml com.microsoft.semantic-kernel semantickernel-bom ${semantickernel.version} import pom com.microsoft.semantic-kernel semantickernel-api com.microsoft.semantic-kernel semantickernel-connectors-ai-openai ```