---
{
  'title': 'Create MQTT Client Connection',
  'headers':
    [
      { 'title': 'Client Tools', 'slug': 'Client-Tools' },
      {
        'title': 'Terminal Development Language Demo',
        'slug': 'Terminal-Development-Language-Demo',
      },
      { 'title': 'Third-party SDK Recommendation', 'slug': 'Third-party-SDK-Recommendation' },
    ],
  'categoryList':
    [
      {
        'title': 'Client Tools',
        'menus':
          [
            {
              'imgName': 'mqttx',
              'name': 'MQTTX',
              'description': 'MQTTX is an elegant cross-platform MQTT 5.0 desktop client open sourced by EMQ, which supports macOS, Linux, Windows.',
              'link': './mqttx.html',
            },
            {
              'imgName': 'mqttfx',
              'name': 'MQTT.fx',
              'description': 'MQTT.fx is an cross-platform MQTT desktop client, which supports macOS, Linux, Windows.',
              'link': './mqttfx.html',
            },
            {
              'imgName': 'esp8266',
              'name': 'Arduino ESP8266',
              'description': 'Through Arduino PubSubClient library, use MQTT protocol to push data from ESP8266 module to EMQX Cloud.',
              'link': './esp8266.html',
            },
          ],
      },
      {
        'title': 'Terminal Development Language Demo',
        'moreText': 'More Demo',
        'linkForMoreDemos': 'https://github.com/emqx/MQTT-Client-Examples',
        'menus':
          [
            {
              'imgName': 'python',
              'name': 'Python',
              'description': 'Connect to EMQX Cloud using the Paho Python library',
              'link': './python_sdk.html',
            },
            {
              'imgName': 'go',
              'name': 'Golang',
              'description': 'Connect to EMQX Cloud using the Paho Golang library',
              'link': './golang_sdk.html',
            },
            {
              'imgName': 'java',
              'name': 'Java',
              'description': 'Connect to EMQX Cloud using the Paho Java library',
              'link': './java_sdk.html',
            },
            {
              'imgName': 'node',
              'name': 'Node.js',
              'description': 'Connect to EMQX Cloud using the MQTT.js library',
              'link': './nodejs_sdk.html',
            },
            { 'imgName': 'c', 'name': 'C', 'description': 'Connect to EMQX Cloud using the Paho C library', 'link': './c_sdk.html' },
            {
              'imgName': 'c-sharp',
              'name': 'C#',
              'description': 'Connect to EMQX Cloud using the Paho C# library',
              'link': './c_sharp_sdk.html',
            },
            {
              'imgName': 'vue',
              'name': 'Vue.js',
              'description': 'Use the MQTT.js library in Vue to connect to EMQX Cloud',
              'link': './vue_sdk.html',
            },
            {
              'imgName': 'react',
              'name': 'React',
              'description': 'Use the MQTT.js library in React to connect to EMQX Cloud',
              'link': './react_sdk.html',
            },
            {
              'imgName': 'electron',
              'name': 'Electron',
              'description': 'Use the MQTT.js library in Electron to connect to EMQX Cloud',
              'link': './electron_sdk.html',
            },
          ],
      },
      {
        'title': 'Third-party SDK Recommendation',
        'menus':
          [
            {
              'imgName': 'python',
              'name': 'Python',
              'description': 'Eclipse Paho Python SDK',
              'link': 'https://github.com/eclipse-paho/paho.mqtt.python',
            },
            {
              'imgName': 'go',
              'name': 'Golang',
              'description': 'Eclipse Paho Golang SDK',
              'link': 'https://github.com/eclipse-paho/paho.mqtt.golang',
            },
            {
              'imgName': 'java',
              'name': 'Java',
              'description': 'Eclipse Paho Java SDK',
              'link': 'https://github.com/eclipse-paho/paho.mqtt.java',
            },
            {
              'imgName': 'js',
              'name': 'JavaScript',
              'description': 'MQTT.js',
              'link': 'https://github.com/mqttjs/MQTT.js',
            },
            {
              'imgName': 'node',
              'name': 'Node.js',
              'description': 'MQTT.js',
              'link': 'https://github.com/mqttjs/MQTT.js',
            },
            {
              'imgName': 'c',
              'name': 'C',
              'description': 'Eclipse Paho C SDK',
              'link': 'https://github.com/eclipse-paho/paho.mqtt.c',
            },
            {
              'imgName': 'c-sharp',
              'name': 'C#',
              'description': 'Eclipse Paho C# SDK',
              'link': 'https://github.com/eclipse-paho/paho.mqtt.m2mqtt',
            },
            {
              'imgName': 'php',
              'name': 'PHP',
              'description': 'Mosquitto-PHP',
              'link': 'https://github.com/mgdm/Mosquitto-PHP',
            },
            {
              'imgName': 'ios',
              'name': 'iOS',
              'description': 'MQTT-Client-Framework',
              'link': 'https://github.com/novastone-media/MQTT-Client-Framework',
            },
            {
              'imgName': 'android',
              'name': 'Android',
              'description': 'Eclipse Paho Android SDK',
              'link': 'https://github.com/eclipse-paho/paho.mqtt.android',
            },
          ],
      },
    ],
}
---

<CloudConnectionOverview />
