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
Run workloads anywhere
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.
Monitor, troubleshoot, and improve Java application performance on your Google Cloud environment with operations products (formerly Stackdriver).
Google Kubernetes Engine
Run your Java apps in a secure and managed Kubernetes service with four-way auto scaling and multi-cluster support.
Quickly deploy and scale containerized Java applications using our fully managed compute platform.
Use Hibernate ORM or Spring Data to easily connect to Spanner, our fully managed relational database.
Scalable pay-as-you-go Functions-as-a-Service (FaaS) to run your code with zero server management.
Everything you need to write, debug, and deploy your cloud-native applications in Visual Studio Code or IntelliJ.