Présentation des API et des bibliothèques clientes
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Data Catalog propose plusieurs interfaces de programmation pour l'interaction. Nous vous recommandons de les utiliser dans l'ordre suivant:
Bibliothèques clientes Google Cloud : les bibliothèques clientes de Data Catalog sont disponibles dans plusieurs langages et reposent sur gRPC. Ces bibliothèques clientes fournissent une couche d'abstraction au-dessus de gRPC et gèrent les détails de l'interrogation des opérations et des nouvelles tentatives. Pour en savoir plus, consultez la section Bibliothèques clientes Data Catalog.
gRPC: si votre langage de programmation préféré ne dispose pas d'une bibliothèque cliente dédiée, vous pouvez toujours générer des bibliothèques clientes gRPC pour Data Catalog dans n'importe quel langage compatible avec gRPC.
Pour ce faire, vous avez besoin de la définition de service Protocol Buffers, disponible dans le dépôt GitHub.
Pour générer et utiliser votre client, consultez les instructions sur grpc.io pour la langue de votre choix.
API REST: si vous n'êtes pas en mesure d'utiliser les bibliothèques clientes de Data Catalog ou l'API gRPC, utilisez l'API REST.
Pour en savoir plus, consultez les ressources suivantes :
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/02/01 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/02/01 (UTC)."],[[["\u003cp\u003eData Catalog offers multiple programmatic interfaces for interaction, with Google Cloud Client Libraries being the recommended first choice.\u003c/p\u003e\n"],["\u003cp\u003eIf a preferred language doesn't have a dedicated client library, gRPC client libraries can be generated for Data Catalog using any gRPC-supported language.\u003c/p\u003e\n"],["\u003cp\u003eThe REST API is available as an alternative if the Data Catalog client libraries or gRPC API cannot be used.\u003c/p\u003e\n"],["\u003cp\u003eGoogle Cloud Client Libraries are built on gRPC, handle operation polling and retries, and provide a layer of abstraction over gRPC.\u003c/p\u003e\n"]]],[],null,["# Overview of APIs and Client Libraries\n\nData Catalog offers several programmatic interfaces for\ninteraction, and we recommend using them in the following order:\n\n- [Google Cloud Client Libraries](/apis/docs/client-libraries-explained#google_cloud_client_libraries):\n Data Catalog client libraries are available in multiple\n languages and are built on [gRPC](https://grpc.io/). These client libraries\n provide a layer of abstraction on top of gRPC and handle the details of\n operation polling and retries. For more information, see\n [Data Catalog client libraries](/data-catalog/docs/reference/libraries).\n\n | **Note:** While the Cloud Client Libraries are the preferred library choice, you can also use the [Google API Client Libraries](/apis/docs/client-libraries-explained#google-api-client-libraries) for Data Catalog. The \"legacy\" Google API Client Libraries provide access to the REST interface, but not the gRPC APIs.\n- [gRPC](/data-catalog/docs/reference/rpc): If your preferred programming\n language lacks a dedicated client library, you can still generate gRPC client\n libraries for Data Catalog using any gRPC-supported language.\n This requires the\n [protocol buffers](https://developers.google.com/protocol-buffers/)\n service definition, which is available in the\n [GitHub repository](https://github.com/googleapis/googleapis).\n\n To generate and use your client, refer to the instructions on\n [grpc.io](https://grpc.io/) for your chosen language.\n- [REST API](/data-catalog/docs/reference/rest): if you're unable\n to use Data Catalog's client libraries or the gRPC API, use the\n REST API.\n\nFor more information, see the following:\n\n- [Google Cloud APIs](../../apis/docs/overview)\n- [Client libraries explained](../../apis/docs/client-libraries-explained)\n- [API errors](../../apis/design/errors)\n- [HTTP response status codes](../../apis/design/errors#handling_errors)"]]