Azure Government developer guide

Azure Government is a separate instance of the Microsoft Azure service. It addresses the security and compliance needs of United States federal agencies, state and local governments, and their solution providers. Azure Government enforces physical isolation from non-US government infrastructure and relies on screened US personnel for operations.

Microsoft provides various tools to help you create and deploy cloud applications on global Azure and Azure Government.

When you create and deploy applications to Azure Government services, as opposed to global Azure, you need to know the key differences between the two cloud environments. The specific areas to understand are:

  • Setting up and configuring your programming environment
  • Configuring endpoints
  • Writing applications
  • Deploying applications as services to Azure Government

The information in this document summarizes the differences between the two cloud environments. It supplements the information that's available through the following sources:

This content is intended for partners and developers who are deploying to Azure Government.

Guidance for developers

Most of the currently available technical content assumes that applications are being developed on global Azure rather than on Azure Government. For this reason, it’s important to be aware of two key differences in applications that you develop for hosting in Azure Government.

  • Certain services and features that are in specific regions of global Azure might not be available in Azure Government.
  • Feature configurations in Azure Government might differ from those in global Azure.

Therefore, it's important to review your sample code, configurations, and steps to ensure that you are building and executing within the Azure Government cloud services environment.

For current Azure Government regions and available services, see Products available by region.

Quickstarts

Navigate through the links below to get started using Azure Government:

Azure Government Video Library

The Azure Government video library contains many helpful videos to get you up and running with Azure Government.

Compliance

For more information on Azure Government Compliance, refer to the compliance documentation.

Azure Blueprints

Azure Blueprints is a service that helps you deploy and update cloud environments in a repeatable manner using composable artifacts such as Azure Resource Manager templates to provision resources, role-based access controls, and policies. Resources provisioned through Azure Blueprints adhere to an organization’s standards, patterns, and compliance requirements. The overarching goal of Azure Blueprints is to help automate compliance and cybersecurity risk management in cloud environments. To help you deploy a core set of policies for any Azure-based architecture that requires compliance with certain US government compliance requirements, see Azure Blueprints samples.

Endpoint mapping

Service endpoints in Azure Government are different than in Azure. For a mapping between Azure and Azure Government endpoints, see Compare Azure Government and global Azure.

Next steps

For more information about Azure Government, see the following resources: