Get Started
Introduction to Azure for developersAzure developer documentation
Find the languages and tools you need to develop on Azure.
Overview
Key Azure services for developersOverview
Host applications on AzureOverview
Connect apps to Azure servicesConcept
Create resources in AzureArchitecture
Key concepts for building Azure appsDeveloper Tools
Use your favorite development tools when working with Azure
Full-featured IDE to code, debug, test, and deploy to any platform.
Free. Built on open source. Runs everywhere.
Use Azure directly from Visual Studio Code through extensions.
Reliable end-to-end testing for modern web apps
Use Azure Toolkit for IntelliJ to create, develop, test, and deploy Azure applications from within the IntelliJ IDE.
Use Azure Toolkit for Eclipse to create, develop, test, and deploy Azure applications from within the Eclipse IDE.
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
Use GitHub and GitHub Actions to automate, customize, and execute your software development workflows from within your repository.
Use Azure DevOps to plan work, collaborate on code development, and build and deploy applications.
Use Jenkins to automate continuous integration and delivery (CI/CD) for your software projects.
Use REST APIs to access your service's resources through HTTP operations.
Use Azure Resource Manager templates to define and configure your project with JSON files.
Use Hashicorp Terraform to provision and manage cloud infrastructure.
Use Ansible to automate cloud provisioning, configuration management, and application deployments.
Use Chef to transform your virtual machine infrastructure on Azure into code.