APIs Google Cloud

As APIs do Google Cloud são interfaces programáticas para serviços do Google Cloud Platform. Eles são uma parte essencial do Google Cloud Platform. Com eles, você pode adicionar facilmente todo o poder, desde a computação e a rede, o armazenamento e a análise de dados baseada em aprendizado de máquina.

Sobre as APIs do Cloud

As APIs do Cloud são expostas como serviços de API de rede aos clientes, como a API Cloud Pub/Sub. Cada API do Cloud normalmente é executada em um ou mais subdomínios de googleapis.com, como pubsub.googleapis.com, e fornece interfaces JSON e gRPC JSON para clientes em Internet pública e nuvem privada virtual (VPC. Os clientes podem enviar solicitações HTTP e gRPC diretamente para os endpoints da API Cloud diretamente ou usando bibliotecas de clientes.

Como acessar Cloud APIs

Você pode acessar as APIs do Cloud por meio de aplicativos de servidores com bibliotecas de cliente em muitas linguagens de programação conhecidas, de apps para dispositivos móveis por meio daSDKs do Firebase ou usando clientes de terceiros. Também é possível acessar as APIs do Cloud por meio das ferramentas do SDK do Google Cloud ou da IU do Console do Google Cloud.

Se você estiver começando a usar as APIs do Cloud, consulte Primeiros passos para saber como usar as APIs do Cloud.

Compatível com HTTP e gRPC

Todas as APIs do Cloud fornecem uma interface JSON HTTP simples que você pode chamar diretamente ou por meio deBibliotecas de cliente de APIs do Google A maioria das APIs do Cloud também fornece um gRPC (em inglês) Interface que você pode chamar porBibliotecas de cliente do Google Cloud , que oferecem melhor desempenho e usabilidade. Também é possível usar bibliotecas de cliente fornecidas por outros fornecedores.

Para mais informações sobre nossas bibliotecas de cliente, consulte Explicações sobre bibliotecas de cliente.

Criptografia TLS

Todas as APIs do Cloud aceitam apenas solicitações seguras que usam a criptografia TLS.

  • Se você estiver usando uma das nossas bibliotecas cliente, a criptografia em trânsito será processada pela biblioteca de cliente.
  • Se você estiver usando seu próprio cliente gRPC, precisará se autenticar com o Google (que exige TLS) seguindo as instruções no guia de autenticação do gRPC.
  • Se você estiver criando seu próprio cliente HTTP, consulte nossas diretrizes de HTTP.

Saiba mais sobre como o tráfego para os serviços do Google Cloud é protegido no nosso guia de segurança Criptografia em trânsito.

Guia de projeto da API

Independentemente do tipo de interface, todas as APIs do Cloud usam princípios de design orientados a recursos, conforme descrito no nosso Guia de criação de APIs, que garante que as APIs do Cloud tenham uma experiência de desenvolvedor simples e consistente. Consulte o nosso Guia de design de API para entender melhor as APIs do Cloud.

Se você quiser estudar a definição de interface das APIs do Cloud, visite o repositório das APIs do Google no GitHub.

Private Service Connect

Os clientes corporativos geralmente querem acessar as APIs do Cloud de maneira particular por motivos de segurança e conformidade. Use o Private Service Connect para configurar e gerenciar esse acesso nas redes VPC.

Para mais informações, consulte Como configurar a conexão de serviço particular.

Como limitar o uso

As APIs do Cloud são compartilhadas entre milhões de desenvolvedores e usuários. Para garantir o uso justo e minimizar riscos de abuso, todas as APIs do Cloud aplicam limites de taxa e cotas de recursos ao uso, normalmente conhecidas como cotas. Também é possível usar essas cotas para controlar seus gastos com produtos do Google Cloud reduzindo os próprios limites de cota. Se você precisar de mais cotas do que os limites padrão, registre solicitações de aumento de cota.

Para mais informações, consulte Como limitar o uso da API.

Como monitorar o uso

A maioria das APIs do Cloud fornece informações detalhadas sobre o uso dessa API no seu projeto, inclusive níveis de tráfego, taxas de erro e latências. Esse monitoramento ajuda você a fazer uma triagem rápida dos problemas com aplicativos que usam as APIs do Cloud. Veja essas informações no Painel de APIs do Console do Google Cloud. Também é possível criar painéis e alertas personalizados no Cloud Monitoring.

Para mais informações, consulte Como monitorar a API.

APIs do Cloud disponíveis

Para ver as APIs do Cloud disponíveis, acesse a Biblioteca de APIs do Console do Google Cloud.

Faça um teste

Se você começou a usar o Google Cloud agora, crie uma conta para avaliar o desempenho dos nossos produtos em situações reais. Clientes novos também ganham US$ 300 em créditos para executar, testar e implantar cargas de trabalho.

Comece gratuitamente