Visão geral de APIs e bibliotecas de cliente

Você pode usar uma das várias interfaces programáticas ao interagir com o Data Catalog. Veja a seguir as interfaces disponíveis, em ordem de recomendação:

  • Bibliotecas de cliente do Google Cloud: as bibliotecas de cliente do Data Catalog estão disponíveis em vários idiomas e são construídas em gRPC. Essas bibliotecas de cliente fornecem uma camada de abstração sobre gRPC e manipulam os detalhes de pesquisa de operação, tentativas e muito mais (consulte bibliotecas de cliente do Data Catalog para obter mais informações).

  • gRPC: se uma biblioteca de cliente não estiver disponível para a linguagem de programação escolhida, será possível gerar bibliotecas de cliente do gRPC para o Data Catalog em qualquer linguagem suportada pelo gRPC. Para isso, é necessária a definição do serviço de buffers de protocolo (em inglês) disponível no nosso repositório no GitHub (em inglês). Siga as instruções referentes à sua linguagem favorita no grpc.io para gerar e usar o cliente.

  • REST API: se você não conseguir usar as bibliotecas de cliente do Data Catalog ou a API gRPC, use a REST API.

Para ver mais informações, consulte os seguintes tópicos: