MSDN Documentation

Microsoft Developer Network

Azure Programming Documentation

Welcome to the comprehensive documentation for developing applications on Microsoft Azure. Explore a vast ecosystem of cloud services designed to help you build, deploy, and manage applications with global scale and flexibility.

What is Microsoft Azure?

Azure is a cloud computing platform and infrastructure that Microsoft offers. It provides a wide range of cloud services, including computing, analytics, storage, and networking. Developers can use Azure to build, deploy, and manage applications and services through Microsoft-managed data centers.

Learn more about the Azure platform and its benefits.

Quickstart Guides

Get started quickly with our step-by-step quickstart guides for common Azure scenarios:

In-depth Tutorials

Dive deeper into specific Azure technologies and architectural patterns with our extensive tutorial library:

Compute Services

Azure offers a variety of compute options to suit your application's needs:

  • Azure Virtual Machines: On-demand, scalable computing resources.
  • Azure App Service: A platform for building and hosting web apps, mobile back ends, and APIs.
  • Azure Functions: Event-driven, serverless compute.
  • Azure Kubernetes Service (AKS): Managed Kubernetes for container orchestration.

Explore compute documentation.

Storage Services

Store and manage your data reliably and securely in the cloud:

  • Azure Blob Storage: Object storage for unstructured data.
  • Azure Files: Fully managed file shares in the cloud.
  • Azure Queue Storage: Reliable message queuing for distributing work.
  • Azure Table Storage: NoSQL key-value store for schemaless data.

Discover storage solutions.

SDKs and Tools

Develop and manage Azure resources with a rich set of SDKs, CLIs, and development tools.

# Example: Installing Azure CLI az extension add --name azure-devops

Find the SDKs for your language and learn about the Azure CLI.