Azure developer documentation
Find the languages and tools you need to develop on Azure.
Get Started
Introduction to Azure for developers
Overview
Key Azure services for developers
Overview
Host applications on Azure
Overview
Connect apps to Azure services
Concept
Create resources in Azure
Architecture
Key concepts for building Azure apps
Concept
Understand Azure billing
Azure Developer CLI (azd) Preview
Developer Tools
Use your favorite development tools when working with Azure
Visual Studio
Full-featured IDE to code, debug, test, and deploy to any platform.
Visual Studio Code
Free. Built on open source. Runs everywhere.
Visual Studio Code Azure Extensions
Use Azure directly from Visual Studio Code through extensions.
Playwright
Reliable end-to-end testing for modern web apps
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.
Maven
Use Maven to automate the way you build and manage Java projects. It works with other languages too.
DevOps and Automation Tools
Automate the deployment of both code and infrastructure with these automation tools
Azure and GitHub integration
Use GitHub and GitHub Actions to automate, customize, and execute your software development workflows from within your repository.
Azure DevOps
Use Azure DevOps to plan work, collaborate on code development, and build and deploy applications.
Jenkins
Use Jenkins to automate continuous integration and delivery (CI/CD) for your software projects.
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.
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.

