Azure developer documentation

Find the languages and tools you need to develop on Azure.

Tools

Visual Studio Code Azure Extensions

Use Azure directly from Visual Studio Code through extensions.

REST API

Use REST APIs to access your service's resources through HTTP operations.

ARM Templates

Use Azure Resource Manager templates to define and configure your project with JSON files.

Azure DevOps

Use Azure DevOps to plan work, collaborate on code development, and build and deploy applications.

Azure and GitHub integration

Use GitHub and GitHub Actions to automate, customize, and execute your software development workflows from within your repository.

Jenkins

Use Jenkins to automate continuous integration and delivery (CI/CD) for your software projects.

Terraform

Use Hashicorp Terraform to provision and manage cloud infrastructure.

Ansible

Use Ansible to automate cloud provisioning, configuration management, and application deployments.

Chef

Use Chef to transform your virtual machine infrastructure on Azure into code.

Maven

Use Maven to automate the way you build and manage Java projects. It works with other languages too.

Azure Toolkit for IntelliJ

Use Azure Toolkit for IntelliJ to create, develop, test, and deploy Azure applications from within the IntelliJ IDE.

Azure Toolkit for Eclipse

Use Azure Toolkit for Eclipse to create, develop, test, and deploy Azure applications from within the Eclipse IDE.