> For the complete documentation index, see [llms.txt](https://docs.iotify.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.iotify.io/temp/protocol-settings.md).

# Protocol Settings

To learn how to use MQTT with IoTIFY, refer to this page:

{% content-ref url="/pages/-M8PO4VkU-3B2r5\_87Eb" %}
[MQTT](/concepts/protocol-settings/mqtt.md)
{% endcontent-ref %}

To learn how to use HTTP with IoTIFY, refer to this page:

{% content-ref url="/pages/-M8PVcRU98GQb6KywZO7" %}
[HTTP](/concepts/protocol-settings/http.md)
{% endcontent-ref %}

To learn how to use CoAPwith IoTIFY, refer to this page:

{% content-ref url="/pages/-M8PY2wmu8el6DOL-N-8" %}
[CoAP](/temp/protocol-settings/coap.md)
{% endcontent-ref %}

To learn how to use Raw TCP/UDP/TLS/DTLS with IoTIFY, refer to this page:

{% content-ref url="/pages/-M8Pe-f7Zc6ayRp2bGt1" %}
[Raw (TCP/UDP/TLS/DTLS)](/temp/protocol-settings/raw-tcp-udp-tls-dtls.md)
{% endcontent-ref %}

To learn how to use LWM2M with IoTIFY, refer to this page:

{% content-ref url="/pages/-M8PgWb22mb-lr7i7DIp" %}
[LWM2M](/temp/protocol-settings/lwm2m.md)
{% endcontent-ref %}

We also support a special None protocol when you don't want the simulated device to directly connect to a server. Refer to this page to learn more about it:
