# Does Solace supports plain HTTP, over MQTT Protocol?

**URL:** <https://community.solace.com/t/does-solace-supports-plain-http-over-mqtt-protocol/431>\
**Category:** General Discussions\
**Tags:** mqtt\
**Created:** [October 5, 2020, 9:34am UTC](https://community.solace.com/t/does-solace-supports-plain-http-over-mqtt-protocol/431 "2020-10-05T09:34:09Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Abdul\_Majid\_Mangrio](https://avatars.discourse-cdn.com/v4/letter/a/7ba0ec/32.png) [@Abdul\_Majid\_Mangrio](https://community.solace.com/u/Abdul_Majid_Mangrio)\
**Post date:** [October 5, 2020, 9:34am UTC](https://community.solace.com/t/does-solace-supports-plain-http-over-mqtt-protocol/431/1 "2020-10-05T09:34:09Z")

</div>

I want to know Does Solace supports plain HTTP, using MQTT Protocol?

---

<div class="post-metadata">

**Author:** ![Aaron](https://yyz1.discourse-cdn.com/solace/user_avatar/community.solace.com/aaron/32/843_2.png) [@Aaron](https://community.solace.com/u/Aaron)\
**Post date:** [October 5, 2020, 12:33pm UTC](https://community.solace.com/t/does-solace-supports-plain-http-over-mqtt-protocol/431/2 "2020-10-05T12:33:46Z")

</div>

Solace supports MQTT via WebSockets and via TCP.

If WebSockets doesn’t work for you, you may be interested in our Solace native JavaScript API… it attempts to connect with WebSockets, and then “downshifts” to other connection strategies if WS fails:

_A key advantage of Solace Web Messaging over standard HTTP is that it allows server based applications in a datacenter to asynchronously send real-time updates to browser and mobile applications over a web infrastructure. Web transport techniques (known as **Comet, Long Polling, HTTP Streaming, HTTP Push, and WebSockets** ) are used by the event broker and Web messaging APIs to provide asynchronous updates to HTTP client applications._

_However, Solace Web Messaging provides far more than this. It provides a complete topic-based, publish/subscribe messaging fabric with ubiquitous reach between browser/mobile applications and server applications without needing any other infrastructure or bridging software. No web streamers, no web servers, no gateways to integrate with other messaging systems._

Check out [JavaScript API](https://docs.solace.com/Solace-PubSub-Messaging-APIs/JavaScript-API/js-home.htm)
