Looker API は、さまざまな方法で SDK を利用できます。SDK は、認証、パラメータのシリアル化、レスポンスのシリアル化などの複雑で細かい点に対応できるため、Looker API に対して手動リクエストを作成せずに、いずれかの SDK を使用することを推奨しています。
言語 SDK
Looker では、複数の言語で公式の Looker API クライアント SDK を提供しています。
Ruby: Ruby SDK は、rubygems.org から gem としてインストールできます。Looker Ruby SDK のドキュメントとソースコードは GitHub にあります。
Python: Python SDK は pypi.org からインストールできます。Looker Python SDK のドキュメントとソースコードは GitHub にあります。
Typescript、JavaScript: npmjs.com から Typescript / JavaScript SDK をインストールできます。Looker Typescript / JavaScript SDK のドキュメントとソースコードは GitHub にあります。
SDK を使用して Looker API と通信するソースコードとプロジェクトの例は、Looker の SDK サンプル GitHub リポジトリにあります。
Looker API のクライアント SDK の生成
Ruby、Python、Typescript、JavaScript に慣れていない場合、または会社で別のプログラミング言語を使用している場合は、Looker の SDK Codegen プロジェクトの「レガシー」モードを使用して任意の言語でクライアント SDK を生成できます。これを行う手順については、Looker の SDK Codegen GitHub リポジトリをご覧ください。