The Windows Azure SDK provides several APIs for programming in the Windows Azure environment:
The Windows Azure Managed Library is a .NET library that contains classes for interacting with the Windows Azure compute or runtime environment; for managing Windows Azure Diagnostics; and for accessing the Windows Azure storage services, which include the Blob, Queue, and Table services.
The Windows Azure Native Library is a native code library for interacting with the Windows Azure runtime environment.
The Windows Azure Storage Services API is a REST API for accessing the Windows Azure storage services.
The Windows Azure Service Management API is a REST API for managing your service deployments and storage accounts.