# HiveMQ Community Edition ## Docs - [Listeners](https://mintlify.wiki/hivemq/hivemq-community-edition/configuration/listeners.md): Configure network listeners for MQTT clients to connect to HiveMQ - [MQTT Settings](https://mintlify.wiki/hivemq/hivemq-community-edition/configuration/mqtt-settings.md): Configure MQTT protocol behavior in HiveMQ Community Edition - [Configuration Overview](https://mintlify.wiki/hivemq/hivemq-community-edition/configuration/overview.md): Learn how to configure HiveMQ Community Edition using the config.xml file - [Persistence Settings](https://mintlify.wiki/hivemq/hivemq-community-edition/configuration/persistence.md): Configure data persistence mode in HiveMQ Community Edition - [Restrictions](https://mintlify.wiki/hivemq/hivemq-community-edition/configuration/restrictions.md): Configure connection limits and restrictions in HiveMQ Community Edition - [Security Settings](https://mintlify.wiki/hivemq/hivemq-community-edition/configuration/security.md): Configure security-related options in HiveMQ Community Edition - [Binary Package Deployment](https://mintlify.wiki/hivemq/hivemq-community-edition/deployment/binary.md): Download and run HiveMQ Community Edition using the binary package distribution - [Building from Source](https://mintlify.wiki/hivemq/hivemq-community-edition/deployment/building-from-source.md): Build HiveMQ Community Edition from source code using Gradle - [Docker Deployment](https://mintlify.wiki/hivemq/hivemq-community-edition/deployment/docker.md): Deploy HiveMQ Community Edition using Docker containers - [Configuration](https://mintlify.wiki/hivemq/hivemq-community-edition/embedded/advanced/configuration.md): Advanced configuration options for HiveMQ Community Edition Embedded Mode - [Dependency Exclusions](https://mintlify.wiki/hivemq/hivemq-community-edition/embedded/advanced/dependency-exclusions.md): Exclude optional dependencies from HiveMQ Community Edition Embedded Mode - [Persistence](https://mintlify.wiki/hivemq/hivemq-community-edition/embedded/advanced/persistence.md): Configure persistence options for HiveMQ Community Edition Embedded Mode - [EmbeddedExtension](https://mintlify.wiki/hivemq/hivemq-community-edition/embedded/api/embedded-extension.md): API reference for the EmbeddedExtension interface - [EmbeddedExtensionBuilder](https://mintlify.wiki/hivemq/hivemq-community-edition/embedded/api/embedded-extension-builder.md): API reference for the EmbeddedExtensionBuilder interface - [EmbeddedHiveMQ](https://mintlify.wiki/hivemq/hivemq-community-edition/embedded/api/embedded-hivemq.md): API reference for the EmbeddedHiveMQ interface - [EmbeddedHiveMQBuilder](https://mintlify.wiki/hivemq/hivemq-community-edition/embedded/api/embedded-hivemq-builder.md): API reference for the EmbeddedHiveMQBuilder interface - [Installation](https://mintlify.wiki/hivemq/hivemq-community-edition/embedded/installation.md): Add HiveMQ Community Edition Embedded Mode to your Java project - [Embedded Mode Overview](https://mintlify.wiki/hivemq/hivemq-community-edition/embedded/overview.md): Learn about HiveMQ Community Edition Embedded Mode and how to integrate MQTT broker functionality directly into your Java applications - [Quick Start](https://mintlify.wiki/hivemq/hivemq-community-edition/embedded/quickstart.md): Get started with HiveMQ Community Edition Embedded Mode in minutes - [Authentication](https://mintlify.wiki/hivemq/hivemq-community-edition/extensions/authentication.md): Implement custom authentication for MQTT clients using the HiveMQ Extension SDK - [Authorization](https://mintlify.wiki/hivemq/hivemq-community-edition/extensions/authorization.md): Control MQTT publish and subscribe permissions using the HiveMQ Extension SDK - [Client Initializers](https://mintlify.wiki/hivemq/hivemq-community-edition/extensions/client-initializers.md): Initialize client context and set up client-specific behaviors when clients connect - [Extension SDK](https://mintlify.wiki/hivemq/hivemq-community-edition/extensions/extension-sdk.md): HiveMQ Extension SDK API reference and development guide - [Extensions Overview](https://mintlify.wiki/hivemq/hivemq-community-edition/extensions/overview.md): Extend HiveMQ Community Edition with custom authentication, authorization, and MQTT packet processing - [Packet Interceptors](https://mintlify.wiki/hivemq/hivemq-community-edition/extensions/packet-interceptors.md): Intercept and modify MQTT packets with the HiveMQ Extension SDK - [Installation Guide](https://mintlify.wiki/hivemq/hivemq-community-edition/installation.md): Detailed installation instructions for HiveMQ Community Edition on all platforms - [Introduction to HiveMQ Community Edition](https://mintlify.wiki/hivemq/hivemq-community-edition/introduction.md): Learn about HiveMQ CE, an open-source MQTT broker supporting MQTT 3.x and MQTT 5 protocols - [MQTT Features](https://mintlify.wiki/hivemq/hivemq-community-edition/mqtt/features.md): Comprehensive guide to MQTT features supported by HiveMQ CE - [Connecting MQTT Clients](https://mintlify.wiki/hivemq/hivemq-community-edition/mqtt/guides/connecting-clients.md): Learn how to connect MQTT clients to HiveMQ Community Edition using Python, JavaScript, Java, and Mosquitto CLI - [Publishing and Subscribing](https://mintlify.wiki/hivemq/hivemq-community-edition/mqtt/guides/publishing-subscribing.md): Master MQTT publish/subscribe patterns with practical examples in Python, JavaScript, Java, and Mosquitto CLI - [Quality of Service (QoS)](https://mintlify.wiki/hivemq/hivemq-community-edition/mqtt/guides/quality-of-service.md): Understand MQTT QoS levels 0, 1, and 2 with practical examples and use cases for reliable message delivery - [Retained Messages](https://mintlify.wiki/hivemq/hivemq-community-edition/mqtt/guides/retained-messages.md): Understand MQTT retained messages, their behavior, practical use cases, and implementation examples across different languages - [MQTT 3.1 and 3.1.1](https://mintlify.wiki/hivemq/hivemq-community-edition/mqtt/mqtt3.md): MQTT 3.x protocol features supported by HiveMQ CE - [MQTT 5](https://mintlify.wiki/hivemq/hivemq-community-edition/mqtt/mqtt5.md): MQTT 5.0 enhanced features and capabilities in HiveMQ CE - [MQTT Protocol Overview](https://mintlify.wiki/hivemq/hivemq-community-edition/mqtt/overview.md): Understanding MQTT protocol and HiveMQ CE's implementation - [Secure WebSocket (WSS)](https://mintlify.wiki/hivemq/hivemq-community-edition/mqtt/transports/secure-websocket.md): Configure encrypted MQTT over Secure WebSocket with TLS - [TCP Transport](https://mintlify.wiki/hivemq/hivemq-community-edition/mqtt/transports/tcp.md): Configure MQTT over TCP for HiveMQ CE - [TLS Transport](https://mintlify.wiki/hivemq/hivemq-community-edition/mqtt/transports/tls.md): Configure secure MQTT over TLS/SSL - [WebSocket Transport](https://mintlify.wiki/hivemq/hivemq-community-edition/mqtt/transports/websocket.md): Configure MQTT over WebSocket for browser and web applications - [Diagnostics](https://mintlify.wiki/hivemq/hivemq-community-edition/operations/diagnostics.md): Diagnostic tools and troubleshooting utilities for HiveMQ - [Logging Configuration](https://mintlify.wiki/hivemq/hivemq-community-edition/operations/logging.md): Configure HiveMQ logging levels, appenders, and output formats - [Metrics Reference](https://mintlify.wiki/hivemq/hivemq-community-edition/operations/metrics.md): Complete reference of HiveMQ metrics for monitoring broker performance - [Monitoring](https://mintlify.wiki/hivemq/hivemq-community-edition/operations/monitoring.md): Monitor HiveMQ broker performance and health using JMX and metrics - [Quickstart](https://mintlify.wiki/hivemq/hivemq-community-edition/quickstart.md): Get HiveMQ CE running in 5 minutes