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