# Configuring VerneMQ

- [Introduction](/configuring-vernemq/introduction.md): Everything you must know to properly configure VerneMQ
- [The VerneMQ conf file](/configuring-vernemq/the-vernemq-conf-file.md): A closer look at an example vernemq.conf file (Note: This is a work-in-progress section)
- [Schema Files](/configuring-vernemq/schema-files.md): Schema Files in VerneMQ
- [Auth using files](/configuring-vernemq/file-auth.md)
- [Auth using a database](/configuring-vernemq/db-auth.md): VerneMQ supports multiple ways to authenticate and authorize new client connections using a database.
- [MQTT Options](/configuring-vernemq/options.md): Configure how VerneMQ handles certain aspects of MQTT
- [MQTT Listeners](/configuring-vernemq/listeners.md): VerneMQ supports multiple ways to configure one or many MQTT listeners.
- [HTTP Listeners](/configuring-vernemq/http-listeners.md): How to setup and configure the HTTP listener.
- [Non-standard MQTT options](/configuring-vernemq/nonstandard.md): Configure Non-Standard MQTT Options VerneMQ Supports.
- [Websockets](/configuring-vernemq/websockets.md): Configure WebSocket Listeners for VerneMQ.
- [Logging](/configuring-vernemq/logging.md): Configure VerneMQ Logging.
- [Consumer session balancing](/configuring-vernemq/balancing.md): MQTT consumers can share and loadbalance a topic subscription.
- [Plugins](/configuring-vernemq/plugins.md): Managing VerneMQ Plugins
- [Shared subscriptions](/configuring-vernemq/shared_subscriptions.md): Working with shared subscriptions
- [Advanced Options](/configuring-vernemq/advanced_options.md): Configure a couple of hidden options for VerneMQ
- [Storage](/configuring-vernemq/storage.md)
- [MQTT Bridge](/configuring-vernemq/bridge.md): VerneMQ can interface with other brokers (and itself) via MQTT bridges.
- [REST Publisher](/configuring-vernemq/http-pub.md)
