| [Apache Sling](https://sling.apache.org) > [Aggregator](https://github.com/apache/sling-aggregator/) > [Modules](https://github.com/apache/sling-aggregator/blob/master/docs/modules.md) > distribution |
| # distribution Modules |
| |
| | Module | Description | Module Status | Pull Requests | |
| |--- |--- |--- |--- | |
| | [Apache Sling Distribution API](https://github.com/apache/sling-org-apache-sling-distribution-api) <br/> <small>([org.apache.sling.distribution.api](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.distribution.api))</small> | The Apache Sling Distribution API bundle provides the APIs for the Sling Content Distribution module |  [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-api/job/master/) [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-api/job/master/test/?width=800&height=600) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-api) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-api) [](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.distribution.api) [](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.api%22) [](https://github.com/apache/sling-aggregator/blob/master/docs/groups/distribution.md) |  [](https://github.com/apache/sling-org-apache-sling-distribution-api/pulls) | |
| | [Apache Sling Distribution Core](https://github.com/apache/sling-org-apache-sling-distribution-core) <br/> <small>([org.apache.sling.distribution.core](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.distribution.core))</small> | The Apache Sling Distribution Core bundle provides the basic code infrastructure and API implementations for the Sling Content Distribution module |  [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-core/job/master/) [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-core/job/master/test/?width=800&height=600) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-core) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-core) [](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.distribution.core) [](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.core%22) [](https://github.com/apache/sling-aggregator/blob/master/docs/groups/distribution.md) |  [](https://github.com/apache/sling-org-apache-sling-distribution-core/pulls) | |
| | [Apache Sling Distribution Integration Tests](https://github.com/apache/sling-org-apache-sling-distribution-it) <br/> <small>([org.apache.sling.distribution.it](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.distribution.it))</small> | Project tests functionality for org.apache.sling.distribution bundle |  [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-it/job/master/) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-it) [](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.distribution.it) [](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.it%22) [](https://github.com/apache/sling-aggregator/blob/master/docs/groups/distribution.md) |  [](https://github.com/apache/sling-org-apache-sling-distribution-it/pulls) | |
| | [Apache Sling Journal based Content Distribution - Core bundle](https://github.com/apache/sling-org-apache-sling-distribution-journal) <br/> <small>([org.apache.sling.distribution.journal](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.distribution.journal))</small> | Implementation of Apache Sling Content Distribution components on top of an append-only persisted log |  [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-journal/job/master/) [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-journal/job/master/test/?width=800&height=600) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-journal) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-journal) [](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.distribution.journal) [](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.journal%22) [](https://github.com/apache/sling-aggregator/blob/master/docs/groups/distribution.md) |  [](https://github.com/apache/sling-org-apache-sling-distribution-journal/pulls) | |
| | [Apache Sling Distribution Journal - IT project](https://github.com/apache/sling-org-apache-sling-distribution-journal-it) <br/> <small>([org.apache.sling.distribution.journal.it](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.distribution.journal.it))</small> | Integration Tests project for the Apache Sling Distribution over journal |  [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-journal-it/job/master/) [](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.distribution.journal.it) [](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.journal.it%22) [](https://github.com/apache/sling-aggregator/blob/master/docs/groups/distribution.md) |  [](https://github.com/apache/sling-org-apache-sling-distribution-journal-it/pulls) | |
| | [Apache Sling Journal Messaging based on Apache Kafka](https://github.com/apache/sling-org-apache-sling-distribution-journal-kafka) <br/> <small>([org.apache.sling.distribution.journal.kafka](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.distribution.journal.kafka))</small> | Implementation of Apache Sling Content Distribution Journal Messaging based on Apache Kafka. |  [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-journal-kafka/job/master/) [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-journal-kafka/job/master/test/?width=800&height=600) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-journal-kafka) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-journal-kafka) [](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.distribution.journal.kafka) [](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.journal.kafka%22) [](https://github.com/apache/sling-aggregator/blob/master/docs/groups/distribution.md) |  [](https://github.com/apache/sling-org-apache-sling-distribution-journal-kafka/pulls) | |
| | [Apache Sling Journal based Content Distribution - Messages bundle](https://github.com/apache/sling-org-apache-sling-distribution-journal-messages) <br/> <small>([org.apache.sling.distribution.journal.messages](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.distribution.journal.messages))</small> | Implementation of the messages to support Apache Sling Content Distribution on top of an append-only persisted log |  [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-journal-messages/job/master/) [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-journal-messages/job/master/test/?width=800&height=600) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-journal-messages) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-journal-messages) [](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.distribution.journal.messages) [](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.journal.messages%22) [](https://github.com/apache/sling-aggregator/blob/master/docs/groups/distribution.md) |  [](https://github.com/apache/sling-org-apache-sling-distribution-journal-messages/pulls) | |
| | [Apache Sling Distribution Sample](https://github.com/apache/sling-org-apache-sling-distribution-sample) <br/> <small>([org.apache.sling.distribution.sample](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.distribution.sample))</small> | The Apache Sling Distribution sample bundle provides a set of sample configurations and custom component implementations. |  [](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-sample/job/master/) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-sample) [](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-sample) [](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.distribution.sample) [](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.sample%22) [](https://github.com/apache/sling-aggregator/blob/master/docs/groups/distribution.md) |  [](https://github.com/apache/sling-org-apache-sling-distribution-sample/pulls) | |