> For the complete documentation index, see [llms.txt](https://mariadb.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mariadb.com/docs/gridgain/gridgain-9/integrations.md).

# Integrations

Integrate GridGain 9 with external systems and frameworks, including Apache Kafka, Spring Boot, Spring Data, and Hibernate.

GridGain 9 provides ready-made integrations that connect your cluster to popular data-streaming systems and application frameworks. Use these extensions to move data in and out of GridGain with Apache Kafka, or to work with GridGain from Spring and Hibernate applications.

* [Kafka Sink Connector](/docs/gridgain/gridgain-9/integrations/kafka-sink.md) — import Kafka topic data into GridGain tables.
* [Kafka Source Connector](/docs/gridgain/gridgain-9/integrations/kafka-source.md) — export GridGain table data to Kafka topics.
* [Spring Boot integration](/docs/gridgain/gridgain-9/integrations/spring-boot.md) — auto-configure a GridGain client in a Spring Boot application.
* [Spring Data integration](/docs/gridgain/gridgain-9/integrations/spring-data.md) — use Spring Data JDBC repositories with GridGain.
* [Hibernate integration](/docs/gridgain/gridgain-9/integrations/hibernate.md) — use GridGain as a query database and a Hibernate second-level cache.

{% columns %}
{% column %}
{% content-ref url="/pages/4v4zb9nDJtD0e8yAomQ1" %}
[Kafka Sink Connector](/docs/gridgain/gridgain-9/integrations/kafka-sink.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Import Kafka topic data into GridGain 9 tables with the GridGain Kafka Sink Connector — configuration, topic mapping, type conversion, and streamer receivers.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/jW9Y21ed9ibzfWn9lMIg" %}
[Kafka Source Connector](/docs/gridgain/gridgain-9/integrations/kafka-source.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Export GridGain 9 table data to Kafka topics with the GridGain Kafka Source Connector — configuration, topic mapping, and type conversion.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/88vIN632vRAGpwglxNYG" %}
[Spring Boot Integration](/docs/gridgain/gridgain-9/integrations/spring-boot.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Use GridGain 9 in a Spring Boot application through auto-configuration — Maven setup, client configuration, authentication, and SSL/TLS.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/OMtotx1YnzDbY2Xeedwb" %}
[Spring Data Integration](/docs/gridgain/gridgain-9/integrations/spring-data.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Use Spring Data JDBC repositories with GridGain 9 through the IgniteDialect — Maven setup, entities, repositories, custom queries, and pagination.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/aK0HHPX0fprA45oRY0C4" %}
[Hibernate Integration](/docs/gridgain/gridgain-9/integrations/hibernate.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Use GridGain 9 with Hibernate as a query database and a second-level (L2) cache provider — installation, dialect configuration, entities, and cache concurrency strategies.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/go5RGu1PFOO369eKZ1UP" %}
[Kubernetes Operator](/docs/gridgain/gridgain-9/integrations/k8s-operator.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Deploy and manage GridGain 9 clusters on Kubernetes with the GridGain Kubernetes Operator.
{% endcolumn %}
{% endcolumns %}
