Looker API SDK

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