Looker API SDK

Looker API で SDK を使用する方法はさまざまです。認証、パラメータのシリアル化、レスポンスのシリアル化などの複雑な処理は SDK が処理するため、API に手動でリクエストを送信する代わりに、いずれかの SDK を使用することをおすすめします。

言語 SDK

Looker は、複数の言語で公式の Looker API クライアント SDK を提供しています。

  • Ruby: Ruby SDK を gem として rubygems.org からインストールできます。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 にあります。

SDK を使用して Looker API と通信するソースコードとプロジェクトの例は、Looker の SDK の例に関する GitHub リポジトリでご確認いただけます。

Looker API のクライアント SDK の生成

上述の言語に詳しくない場合や、会社で別のプログラミング言語を使用している場合は、「レガシー」モードの Looker の SDK codegen プロジェクトを使用して、任意の言語でクライアント SDK を生成できます。詳しい手順については、Looker の SDK Codegen GitHub リポジトリをご覧ください。