Which SDK should I use to connect to Azure IoT?

Elhorton-MSFT 116 Reputation points
2020-05-14T18:06:01.143+00:00

There are a lot of languages to choose from—does Azure have recommendations or considerations for choosing the right SDK? 

Azure IoT SDK
Azure IoT SDK
An Azure software development kit that facilitates building applications that connect to Azure IoT services.
207 questions
0 comments No comments
{count} votes

Accepted answer
  1. AshokPeddakotla-MSFT 27,126 Reputation points
    2020-05-14T18:27:06.987+00:00

    When choosing an SDK, there a few key considerations to make. Let’s walk through them:

    • What are the memory and compute constraints of the device? If you have a constrained device, you should be using the C SDK.
    • Are you building a device side solution or a service side solution? For device or edge module applications, you can use C, Java, Node, C#, or Python For service side applications, you can use Java, Node, C#, or Python
    • What are the capabilities of the device’s operating system? Can the device run an interpreter for scripting languages (Node.js and Python)? Can the device support the Java or C# runtimes?
    • What language(s) are you most familiar with? We provide options so that you can stick with what you know best!
    0 comments No comments

0 additional answers

Sort by: Most helpful