---
sidebar_position: 9
---

# Micronaut

[Micronaut](https://micronaut.io/) provides a LangChain4j integration module that provides configuration management and dependency injection of LangChain4j APIs.

Micronaut's [LangChain4j integration](https://micronaut-projects.github.io/micronaut-langchain4j/latest/guide/) includes the following features:

- [Configuration and dependency injection](https://micronaut-projects.github.io/micronaut-langchain4j/latest/guide/#chatModels) of `ChatModel` and `StreamingChatModel` for different providers
- Easy setup of [Embedding Stores](https://micronaut-projects.github.io/micronaut-langchain4j/latest/guide/#embeddingStores) for common embedding store providers
- Integration with [Micronaut Test Resources](https://micronaut-projects.github.io/micronaut-test-resources/latest/guide/) and Testcontainers for containerized testing of LangChain4j 
- A declarative `@AiService` simplifying the integration of Tools and Language Models

For more information, see the [Micronaut LangChain4j integration](https://micronaut-projects.github.io/micronaut-langchain4j/latest/guide/) documentation.

