Looker API SDKs Stay organized with collections Save and categorize content based on your preferences.
TheLooker API offers different ways to make use of an SDK. We suggest using one of our SDKs, instead of making manual requests to the API, because the SDKs handle the intricate details of authentication, parameter serialization, response serialization, and other concerns.
Language SDKs
Looker offers an official Looker API client SDK in several languages:
Ruby: You can install the Ruby SDK as a gem fromrubygems.org. Looker Ruby SDK documentation and source code reside onGitHub.
Python: You can install the Python SDK frompypi.org. Looker Python SDK documentation and source code reside onGitHub.
Typescript and #"https://www.npmjs.com/package/@looker/sdk">npmjs.com
You can find source code and project examples that use SDKs to communicate with the Looker API in Looker'sSDK Example GitHub repository.
Generating client SDKs for the Looker API
If you are not familiar with Ruby, Python, Typescript, or Javascript, or if your company uses a different programming language, you can generate a client SDK in the language of your choice using the "legacy" mode of Looker's SDK codegen project. Instructions for doing so can be found in Looker'sSDK Codegen GitHub repository.
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-02-18 UTC.