Build and deploy Java apps on Azure

Get started with $200 credit and 12 months of popular services at no cost.

Build and deploy Java apps in the cloud using a range of familiar apps and data services

Managed Kubernetes

Azure Kubernetes Service (AKS) offers a fully-managed Kubernetes cluster to run your Java-based apps and any other Docker container. Easily integrate with other Azure services using Open Service Broker for Azure (OSBA).

Virtual machines

Use your favorite Linux distribution, such as Red Hat Enterprise Linux, Ubuntu, and Debian, or Windows Server, and run your code with scalable Azure Virtual Machines and Virtual Machine Scale Sets.

Web apps with Java and Spring

Run your Java code on Azure Web Apps—a Linux-based, managed application platform with full support for Java SE based apps, Tomcat, Spring, and custom Docker containers.


Build Java apps faster with Azure Functions. It’s an event-driven, serverless compute platform that scales on demand and charges you only for the resources you consume.

Global NoSQL database

Take advantage of Azure Cosmos DB—a globally-distributed, massively scalable, and multi-model NoSQL database service that’s compatible with MongoDB and Apache Cassandra.

MySQL, PostgreSQL, and SQL as a service

Set up your favorite relational database in the cloud using reliable, scalable, and fully managed services for MySQL, PostgreSQL, and SQL Server.

Security and identity services

Build on top of Azure services, including security and identity services. Add authentication to your app with Azure Active Directory, and store cryptographic keys and other secrets in Azure Key Vault.

Kick start your cloud-enabled Java apps using the latest unified SDKs. Streamline your cloud development with features such as HTTP retries, logging, and transport and authentication protocols. Learn more in the SDK guidelines, or download the SDKs to get started.

Cloud tools for Java developers

Azure plugins for Maven

Azure Plugins for Maven

Build, run, and deploy your Java web app and serverless functions, and automate them with build tool plugins for Maven.

Visual Studio Code for Java

Visual Studio Code

Build Java and Spring apps and deploy them to the cloud with our free, open source, lightweight editor for macOS, Linux, and Windows.

Azure plugins for Eclipse and IntelliJ

Azure Plugin for Eclipse

Build Java apps and deploy them to the cloud directly from your IDE, with plugins for Eclipse and IntelliJ.

Java technology partners


Run your Java and Spring applications with Pivotal Cloud Foundry on Azure and Azure Stack, in a hybrid environment spanning public and private clouds.

Red Hat

Azure offers full support for Red Hat OpenShift container application platform, and JBoss Java application server.

Azul Systems

Azure fully supports Azul Zulu-certified builds of OpenJDK, with images available from the Azure Marketplace.

Trusted by enterprises, loved by developers

Start developing Java apps for the cloud.

Try Azure free