Head-To-Head IoT Platforms: Microsoft Azure's Vs. Amazon Web Services'

Microsoft: Software Development Kit Compatibility

Microsoft and AWS both offer open-source software development kits that are available on GitHub, but the companies offer different SDKs for different languages and platforms.

Microsoft offers SDKs for .Net Framework applications and Universal Windows Platform applications running on Windows 10 devices. The .Net SDK enables a bonus back-end service that serves as an identity registry.

The company also offers SDKs for developers using Java and NodeJS, as well as the SDK for C (ANSI C99), which can be used on devices with support for only C language.

In addition to the HTTP protocol, the AMQP 1.0 protocol is the official supported protocol for Microsoft's IoT Hub and all Azure services.