Google Cloud SDK overview

This page contains an overview of Google Cloud SDK. Google Cloud SDK includes the Google Cloud CLI, API integration, language-specific libraries, Cloud Code extensions, and other frameworks and tools.

What is Google Cloud SDK?

Google Cloud SDK is a suite of libraries and tools for interacting with Google Cloud services, including Google Cloud CLI for command-line management.

Google Cloud SDK offers the following benefits:

Google Cloud CLI

Interact with Google Cloud services using a command-line interface with gcloud CLI. gcloud CLI lets you manage resources, deploy applications, and perform administrative tasks directly from your terminal.

For more information, see the gcloud CLI overview.

Google Cloud APIs

Integrate Google Cloud capabilities into your applications, automate workflows, and build custom tools with Google Cloud APIs. Google Cloud SDK simplifies the process of integrating Google Cloud services for the following areas:

  • AI and machine learning
  • Compute
  • Storage and database
  • Networking
  • Data analytics
  • Management tools
  • Operations
  • Security and identity management
  • Management infrastructure

For more information, see Google Cloud APIs.

Google Cloud SDK supported languages

Use your preferred language with Google Cloud SDK. Google Cloud SDK supports the following languages:

Additionally, SAP developers can use the ABAP SDK for Cloud, a comprehensive set of ABAP client libraries.

Frameworks and tools

Google Cloud SDK provides access to frameworks and tools that help you streamline the development and deployment of applications on Google Cloud. These resources assist with application building, testing, and deployment, reducing the complexity of cloud operations.

Google Cloud SDK supports a number of frameworks and tools, including:

  • Spring: Build and deploy Java enterprise applications on Google Cloud while managing related cloud resources using Google Cloud SDK.
  • Kubernetes: Automate application deployment, scaling, and management with the Google Kubernetes Engine (GKE), Google Cloud's managed Kubernetes service.
  • Prometheus: Monitor and alert on your applications and infrastructure with an open-source toolkit. You can deploy Prometheus to manage Google Cloud resources with Google Cloud SDK.
  • Terraform: Define and manage your infrastructure as code, enabling versioning and repeatability.

What's next