Provides native APIs that you can use in Windows Store apps or Windows desktop apps to connect to Windows Azure Mobile Services. Although most of the examples on the website are in C#, you can also use C++. For more information, see Quickstart: Adding a mobile service using C++.
Provides REST endpoints that you can use in Windows Store apps, Windows desktop apps, or C++ Linux applications to connect to Live services such as SkyDrive, Outlook.com, and Skype. C++ apps use these endpoints directly rather than going through the Live SDK, which is for .NET apps only.
Provides convenient asynchronous HTTP wrapper methods that are designed for cross-platform compatibility and for use in desktop apps on operating systems back to Windows 7 and Windows Server 2012. You can also use these in Windows Store apps; however, for apps that target only Windows 8.1, we recommend that you use the Windows::Web:HttpClient class. The C++ REST SDK (codename "Casablanca") also provides helper classes that support REST calls and convert JSON data into C++ types. Although the SDK is included in , there is also an independently updated version on CodePlex that contains sample files such as live_connect.h, which provides helper methods for connecting to Live services.
A Windows Runtime HTTP client class modeled on the .NET Framework class of the same name in the System.Web namespace. HttpClient fully supports asynchronous upload and download over HTTP, and pipeline filters that enable the insertion of custom HTTP handlers into the pipeline. The Windows SDK includes sample filters for metered networks, OAuth authentication, and more.