Data Catalog を操作するときには、さまざまなプログラマティック インターフェースを利用できます。以下に、使用可能なインターフェースをおすすめ順に示します。
Google Cloud クライアント ライブラリ: Data Catalog クライアント ライブラリは複数の言語で利用可能で、gRPC で構築されています。このクライアント ライブラリは gRPC の上に抽象化レイヤを重ね、オペレーションのポーリングや再試行などの詳細を処理します(詳しくは Data Catalog クライアント ライブラリをご覧ください)。
gRPC: 使用するプログラミング言語のクライアント ライブラリがない場合は、gRPC をサポートする任意の言語で Data Catalog 用の gRPC クライアント ライブラリを生成できます。生成には、GitHub で Google リポジトリから取得できるプロトコル バッファ サービス定義が必要です。この定義を取得したら、grpc.io に示された該当する言語の手順に従って、クライアントを生成して使用できます。
REST API: Data Catalog のクライアント ライブラリまたは gRPC API を使用できない場合は、REST API を使用してください。
詳しくは以下をご覧ください。