---
schema_version: "1"
id: a088d438398668ac2ba78a7c250c438eeea221f6d0a1c8e5a9859998d8c1ae76
title: Configure the Quality of Service for MQTT Connector
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/mqtt3-connector/latest/mqtt3-connector-quality-of-service.md
canonical_url: https://docs.mulesoft.com/mqtt3-connector/latest/mqtt3-connector-quality-of-service
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 33ba095635177eb0855b3240a64b6000ea88e929fd2becadb5684ee3efcc9e93
description: MuleSoft Documentation Site
release: "1.1"
latest: true
---
---
product: MQTT Connector
version: 1.1
is-latest-version: true
---

# Configure the Quality of Service for MQTT Connector

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

The MQTT protocol enables you to specify levels of delivery assurance for inbound or outbound
messages. These levels are referred to as _quality of service_ (QoS).

The available QoS levels to configure for MQTT Connector are:

- **AT\_MOST\_ONCE**

  Messages are delivered at most one time ("fire and forget") and delivery is not guaranteed.

- **AT\_LEAST\_ONCE**

  Messages are delivered correctly at least one time. The message could be delivered more than once.

- **EXACTLY\_ONCE**

  Messages are sent once and delivery is ensured.

The quality of service is sometimes different between message publishing and message subscribing,
even if the published message and the subscription have a common topic. For example, a message
published with QoS 1 or 2 might not be successfully delivered to the **On New Message** source, if
that listener source is subscribed with QoS **AT\_MOST\_ONCE** (QoS=0).

## See Also

- [MQTT3 Connector Examples](https://docs.mulesoft.com/mqtt3-connector/latest/mqtt3-connector-examples)

- [Salesforce Help](https://help.salesforce.com)
