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 e permitem adicionar com facilidade o poder de tudo, desde computação e rede até armazenamento e análise de dados baseada em machine learning, aos seus aplicativos.

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. Cada API Cloud normalmente é executada em um ou mais subdomínios de googleapis.com, como pubsub.googleapis.com, e fornece interfaces JSON HTTP e gRPC aos clientes por meio de Internet pública e nuvem privada virtual (VPC). Os clientes podem enviar solicitações HTTP e gRPC para endpoints da API Cloud diretamente ou usando bibliotecas de cliente.

Para ver as APIs do Cloud disponíveis, consulte as APIs do Google Cloud na biblioteca de APIs do Console do Google Cloud.

Como acessar Cloud APIs

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

Se você não conhece as APIs do Cloud, consulte Primeiros passos sobre como usar as APIs do Cloud.

Compatível com HTTP e gRPC

Todas as APIs do Cloud oferecem uma interface HTTP JSON simples que você pode chamar diretamente ou por meio de Bibliotecas de cliente de APIs do Google A maioria das APIs do Cloud também oferece uma gRPC. interface que você pode chamar via Bibliotecas de cliente do Google Cloud , que oferecem melhor desempenho e usabilidade. Também é possível usar clientes de terceiros.

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 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 no guia de autenticação do gRPC.
  • Se você estiver criando seu próprio cliente HTTP, consulte nossas diretrizes HTTP.

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

Private Service Connect

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

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

Guia de projeto da API

Independentemente do tipo de interface, todas as APIs do Cloud usam os princípios de design orientados a recursos, conforme descrito no nosso Guia de projeto da API, que garante que as APIs do Cloud tenham uma experiência simples e consistente para o desenvolvedor. Você pode consultar 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 limites de taxa e cotas de recursos no 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, será necessário registrar 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. É possível ver 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 Google Enterprise são APIs de alta estabilidade, 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