# Custom Adapter

An adapter is a piece of software that converts HTTP protocol to your own. There are various ways to achieve that.

One such example of a custom adapter that converts HTTP to MQTT protocol, written in node js, is available at <https://github.com/thystreet/http-mqtt-adapter>. This is just for explanatory purposes and not recommended to be used in production, and pull requests are welcomed.

{% hint style="info" %}
Would you please help us decide the next protocol for **device integration**?

Please help us by participating in the [protocol poll](https://linkto.run/p/JDV7XR1J) (<https://linkto.run/p/JDV7XR1J>) today.
{% endhint %}

#### Example

* MQTT: <https://github.com/thystreet/http-mqtt-adapter>
