Azure SDK Documentation

Welcome to the official documentation for the Azure SDKs. The Azure SDKs provide a consistent and idiomatic client library experience for developers to build applications that leverage Azure services.

What is the Azure SDK?

The Azure SDKs are a collection of libraries, tools, and resources that help you interact with Azure services from your preferred programming languages and development environments. They are designed with the following principles in mind:

Key Features

Getting Started

To begin using the Azure SDK, choose your preferred language and follow the getting started guide. You'll typically need to:

  1. Install the necessary SDK packages for your chosen language.
  2. Authenticate your application to Azure.
  3. Create a client for the Azure service you want to use.
  4. Call methods on the client to interact with the service.

Visit the Get Started section for detailed instructions.

Important: As of November 2023, Azure Active Directory is now Microsoft Entra ID. Documentation and SDKs are being updated to reflect this change.

Supported Languages

The Azure SDK is available for a variety of popular programming languages:

Service SDKs

Explore the SDKs for specific Azure services:

For a complete list of services and their SDKs, please refer to the Services documentation.

Community and Support

Join the Azure developer community, find code samples, and get help: