# 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
```