Looker API SDK

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 リポジトリをご覧ください。