APIs Google Cloud

As APIs do Google Cloud são interfaces programáticas para serviços do Google Cloud Platform. Elas são uma parte essencial do Google Cloud Platform e permitem adicionar com facilidade todos os recursos aos seus aplicativos, como computação, rede, armazenamento e análise de dados baseada em machine learning.

Sobre as APIs do Cloud

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

As APIs do Cloud fazem parte da categoria APIs do Google Enterprise na Biblioteca de APIs do console do Google Cloud.

Como acessar Cloud APIs

É possível acessar as APIs do Cloud nos aplicativos do servidor com as bibliotecas de cliente em muitas linguagens de programação conhecidas, em apps para dispositivos móveis pelo SDKs do Firebase ou usando clientes de terceiros. Também é possível acessar as APIs do Cloud com as ferramentas do Google Cloud CLI ou do console do Google Cloud.

Se você não conhece 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 HTTP JSON simples que você pode chamar diretamente ou pelas bibliotecas de cliente das APIs do Google. A maioria das APIs do Cloud também fornece uma interface gRPC que pode ser chamada usando as bibliotecas de cliente do Google Cloud, o que proporciona melhor desempenho e usabilidade. Também é possível usar clientes de terceiros.

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

Criptografia TLS

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

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

Saiba mais informações sobre a segurança do tráfego para os serviços do Google Cloud no guia de segurança Criptografia em trânsito.

Private Service Connect

Os clientes empresariais geralmente querem acessar as APIs do Cloud no modo privado por motivos de segurança e conformidade. Use o Private Service Connect para configurar e gerenciar esse acesso tipo de acesso nas suas redes VPC.

Para mais informações, consulte Como configurar o Private Service Connect.

Exemplos detalhados

Consulte os seguintes guias explicativos que usam as bibliotecas de cliente para algumas APIs conhecidas:

Guia de projeto da API

Independentemente do tipo de interface, todas as APIs do Cloud usam os princípios de design orientado a recursos, conforme descrito no Guia de design de APIs, que garante que as APIs do Cloud ofereçam uma experiência simples e consistente para o desenvolvedor. Consulte o Guia de design de APIs para entender melhor as APIs do Cloud.

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

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 estão aplicando limitações de taxa e cotas de recursos sobre o uso, geralmente conhecidas como cotas. Você também pode usar essas cotas para controlar seus gastos em produtos do Google Cloud reduzindo seus próprios limites de cota. Se você precisar de mais cotas do que os limites padrão, solicite um 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. É possível visualizar essas informações no Painel de APIs do Google Cloud no console do Google Cloud. Também é possível criar painéis e alertas personalizados no Cloud Monitoring.

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

APIs do Google Enterprise

As APIs do Google Enterprise são APIs de alta estabilidade e prontas para uso corporativo com opções de suporte disponíveis.

Para mais informações, consulte APIs do Google Enterprise.

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 recebem US$ 300 em créditos para executar, testar e implantar cargas de trabalho.

Comece a usar gratuitamente