# Integrations

Kreuzberg integrates with AI frameworks, databases, and search engines — bringing document extraction into your existing stack. Each integration is a standalone package published on PyPI.

---

## Available integrations

| Integration | Framework                                         | Package                                                                                                                          | Docs                                                                                                |
| ----------- | ------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- |
| Open WebUI  | [Open WebUI](https://openwebui.com/)              | Built-in (v4.7.0+)                                                                                                               | [Open WebUI](openwebui.md)                                                                          |
| LangChain   | [LangChain](https://www.langchain.com/)           | [`langchain-kreuzberg`](https://pypi.org/project/langchain-kreuzberg/)                                                           | [GitHub](https://github.com/kreuzberg-dev/langchain-kreuzberg)                                      |
| LlamaIndex  | [LlamaIndex](https://www.llamaindex.ai/)          | [`llama-index-readers-kreuzberg`](https://pypi.org/project/llama-index-readers-kreuzberg/)                                       | [GitHub](https://github.com/kreuzberg-dev/llama-index-kreuzberg)                                    |
| Haystack    | [Haystack](https://haystack.deepset.ai/)          | [`kreuzberg-haystack`](https://pypi.org/project/kreuzberg-haystack/)                                                             | [GitHub](https://github.com/deepset-ai/haystack-core-integrations/tree/main/integrations/kreuzberg) |
| CrewAI      | [CrewAI](https://www.crewai.com/)                 | [`kreuzberg-crewai`](https://pypi.org/project/kreuzberg-crewai/)                                                                 | [GitHub](https://github.com/kreuzberg-dev/kreuzberg-crewai)                                         |
| txtAI       | [txtAI](https://neuml.github.io/txtai/)           | [`kreuzberg-txtai`](https://pypi.org/project/kreuzberg-txtai/)                                                                   | [GitHub](https://github.com/kreuzberg-dev/kreuzberg-txtai)                                          |
| SurrealDB   | [SurrealDB](https://surrealdb.com/)               | [`kreuzberg-surrealdb`](https://pypi.org/project/kreuzberg-surrealdb/)                                                           | [SurrealDB](surrealdb.md)                                                                           |
| Spring AI   | [Spring AI](https://spring.io/projects/spring-ai) | [`kreuzberg-spring-ai-document-reader`](https://central.sonatype.com/artifact/dev.kreuzberg/kreuzberg-spring-ai-document-reader) | [GitHub](https://github.com/kreuzberg-dev/kreuzberg-spring-ai)                                      |

!!! Tip "Building a new integration?" Explore existing integrations on [GitHub](https://github.com/kreuzberg-dev) for reference.
