The Management Libraries for .NET include managed wrappers around the Microsoft Azure Service Management REST APIs
. These libraries give .NET developers a client-side SDK written as Portable Class Libraries
(PCL), so if you're writing applications for desktop applications in .NET, Windows 8.1 Store applications, or Windows Phone 8 applications, you can automate the provisioning or management of Microsoft Azure assets. Use the Management Libraries for .NET to write integration tests that provision environments in Microsoft Azure (and destroy them when your tests complete), enable Software-as-a-Service (SaaS) solutions to spin up new Web Sites or Cloud Services, or to get deep information about the running state of their assets. Tasks previously available only via the Management Portal are now exposed to .NET developers in a set of easily-discoverable client APIs.
The following areas of Azure will be available in the Management Libraries for .NET in the 1.0 release of the NuGet packages:
- Web Sites
- Cloud Services
- Media Services
Over the next few months we'll be adding other asset types to the Management Libraries (and announcing them on the Service Updates blog), so stay tuned.