# Package io.vertx.mqtt

- Interface Summary
  Interface | Description
  --- | ---
  MqttClient | An MQTT client
  MqttEndpoint | Represents an MQTT endpoint for point-to-point communication with the remote MQTT client
  MqttServer | An MQTT server
  MqttTopicSubscription | Represents a subscription to a topic

- Class Summary
  Class | Description
  --- | ---
  MqttAuth | MQTT authentication information
  MqttClientOptions | Represents options used by the MQTT client.
  MqttClientOptionsConverter | Converter and mapper for `MqttClientOptions`.
  MqttConnectionException | Exception raised when a connection request fails at MQTT level
  MqttException | Exception raised with a specific reason code
  MqttServerOptions | Represents options used by the MQTT server
  MqttServerOptionsConverter | Converter and mapper for `MqttServerOptions`.
  MqttWill | Will information from the remote MQTT client