Java on Google Cloud

Quickly build and deploy Java applications and leverage managed services on Google Cloud.

Build, deploy, and monitor your Java-based apps

Google Cloud has the tools Java developers need to be successful building cloud-native applications. Take advantage of deep integrations with familiar tools like Spring, Maven, Kubernetes, and IntelliJ to get up and running quickly.

Libraries optimized for Java

Idiomatic libraries make writing Java apps for Google Cloud simple and intuitive. Libraries handle all the low-level details of communication with the server, including authenticating with Google so you can focus on your app.

Deep IDE integrations

Cloud Code helps you write, run, and debug cloud-native apps quickly and easily. Extensions to IDEs provide turnkey support for Java development on Google Cloud including specific tools for Kubernetes and Serverless app development.

Find, diagnose, and fix complex issues

Google Cloud’s operations suite provides tracing, debugging, logging, monitoring, and error reporting. Gain insights into the health, performance, and availability of cloud-powered applications, enabling you to find and fix production issues faster.

Spring framework support

Spring Cloud GCP provides comprehensive idiomatic integration for Spring Boot to quickly adopt managed services with Spring Data, and monitor your apps with Spring Cloud Sleuth and Micrometer.

Run workloads anywhere

Google Cloud lets you choose the best environment to run your Java applications, with options for serverless, Kubernetes, VMs, or custom hardware.

Maven artifact management

Artifact Registry is a hosted registry for container images and Maven artifacts. You can share and manage your container images and Java artifacts produced by Maven and Gradle with granular access controls, and repository-native IAM.

Asset description. Ex: A reference architecture demonstrating the ML workflow.

Operations

Monitor, troubleshoot, and improve Java application performance on your Google Cloud environment with operations products (formerly Stackdriver).

Asset description. Ex: A reference architecture demonstrating the ML workflow.

Google Kubernetes Engine

Run your Java apps in a secure and managed Kubernetes service with four-way auto scaling and multi-cluster support.

Asset description. Ex: A reference architecture demonstrating the ML workflow.

Cloud Run

Quickly deploy and scale containerized Java applications using our fully managed compute platform.  

Asset description. Ex: A reference architecture demonstrating the ML workflow.

Cloud Spanner

Use Hibernate ORM or Spring Data to easily connect to Spanner, our fully managed relational database.

Asset description. Ex: A reference architecture demonstrating the ML workflow.

Cloud Functions

Scalable pay-as-you-go Functions-as-a-Service (FaaS) to run your code with zero server management. 

Cloud Code icon

Cloud Code

Everything you need to write, debug, and deploy your cloud-native applications in Visual Studio Code or IntelliJ. 

Technical resources

Take the next step

Start building on Google Cloud with $300 in free credits and 20+ always free products.

Need help getting started?
Work with a trusted partner
Continue browsing