Visão geral do SDK do Google Cloud.

O SDK Google Cloud é um conjunto de bibliotecas e ferramentas para interagir com Google Cloud serviços. Ele inclui ferramentas de linha de comando, bibliotecas de cliente específicas da linguagem, extensões de ambiente de desenvolvimento integrado e emuladores que ajudam a gerenciar recursos e automatizar tarefas no Google Cloud.

Com o SDK Google Cloud, é possível:

Principais componentes

A CLI gcloud

A CLI gcloud é a principal ferramenta de linha de comando do Google Cloud. Use-a para realizar tarefas administrativas no terminal.

Para mais informações, consulte a visão geral da CLI gcloud.

Bibliotecas de cliente do Cloud para acesso à API

Para interagir programaticamente com Google Cloud serviços dos seus aplicativos, use as bibliotecas de cliente do Cloud. Essas bibliotecas fornecem acesso idiomático a Google Cloud APIs, simplificando a integração e reduzindo o código boilerplate.

As bibliotecas de cliente do Cloud estão disponíveis para as seguintes linguagens:

Os desenvolvedores SAP também podem usar o SDK ABAP para Google Cloud, que fornece um conjunto abrangente de bibliotecas de cliente para ambientes ABAP.

Para uma lista completa e uma visão geral das APIs disponíveis, consulte Google Cloud APIs.

Ferramentas de desenvolvimento e teste

Integração de IDE

O SDK Google Cloud fornece extensões de ambiente de desenvolvimento integrado que trazem Google Cloud serviços diretamente para o fluxo de trabalho de desenvolvimento. Com essas extensões, é possível criar, implantar e depurar aplicativos sem sair do seu editor favorito.

As extensões do Cloud Code estão disponíveis para:

Para mais informações, consulte a documentação do Cloud Code.

Emuladores

Os emuladores permitem desenvolver e testar aplicativos simulando o comportamento de Google Cloud serviços. Use emuladores para economizar custos, evitar o impacto nos serviços de produção e iterar mais rapidamente durante o desenvolvimento.

O SDK Google Cloud fornece emuladores para vários serviços, incluindo:

Esses emuladores fornecem um ambiente de alta fidelidade para depurar problemas e verificar o comportamento do aplicativo antes da implantação.

Para mais detalhes sobre o uso dessas ferramentas, consulte Como usar emuladores do SDK Google Cloud.

Trabalhar com outras estruturas e ferramentas

O SDK Google Cloud foi projetado para funcionar com uma ampla variedade de estruturas e ferramentas conhecidas, ajudando a simplificar o desenvolvimento e a implantação de aplicativos no Google Cloud. Embora não façam parte dos principais componentes do SDK, essas ferramentas costumam usar a CLI gcloud ou as bibliotecas de cliente do Cloud para uma interação perfeita com Google Cloud serviços.

Por exemplo:

  • Framework Spring: use as integrações do Google Cloud para aplicativos Spring Boot.
  • Kubernetes: gerencie implantações no Google Kubernetes Engine (GKE) usando kubectl, geralmente instalado com a CLI gcloud.
  • Daptic do Google Cloud para Prometheus: Colete e analise métricas dos seus aplicativos.
  • Terraform: Provisione e gerencie sua Google Cloud infraestrutura como código usando o Google Cloud provedor.

A seguir