---
title: mqtt package
description: The mqtt package provides tools for working with Message Queuing Telemetry Transport (MQTT) protocol.
url: https://docs.influxdata.com/flux/v0/stdlib/experimental/mqtt/
estimated_tokens: 210
product: Flux
version: v0
publisher: InfluxData
canonical: https://docs.influxdata.com/flux/v0/stdlib/experimental/mqtt/
date: '2023-11-06T17:08:22-07:00'
lastmod: '2023-11-06T17:08:22-07:00'
---

* Flux 0.40.0+

InfluxDB support

> [!Important]
> The `mqtt` package is experimental and [subject to change at any time](/flux/v0/stdlib/experimental/#experimental-packages-are-subject-to-change).

#### Only supported in InfluxDB Cloud (TSM)

The `experimental/mqtt` package only supported in InfluxDB Cloud (TSM).
It is still available to import in InfluxDB OSS and Enterprise, but
functions will not successfully publish to an MQTT broker. exclude\_from:
nightly: true
oss: ^\*
enterprise: ^\*

The `mqtt` package provides tools for working with Message Queuing Telemetry Transport (MQTT) protocol.
Import the `experimental/mqtt` package:

```js
import "experimental/mqtt"
```

## Functions

* [mqtt.publish()](/flux/v0/stdlib/experimental/mqtt/publish/)
* [mqtt.to()](/flux/v0/stdlib/experimental/mqtt/to/)

[mqtt](/flux/v0/tags/mqtt/)
