Looker can be accessed in more ways than directly through the application. If you have the proper permissions, you can also use Looker through the API or embed Looker content in web sites, both publicly and privately. This page outlines the documentation on the Looker API and embedding.
Looker API
The following pages help you understand how to interact with the Looker API:
- Getting started with the Looker API — Learn the basics of Looker’s API.
- Looker API authentication — Understand the details of authenticating to the Looker API.
- Looker API 3.0 (deprecated) reference — View a list of Looker API 3.0 endpoint references.
- Looker API 3.1 (deprecated) reference — View a list of Looker API 3.1 endpoint references.
- Looker API 4.0 (stable) reference — View a list of Looker API 4.0 endpoint references.
- Looker API SDKs — Use Looker’s Ruby, Python, or Typescript/JavaScript SDK for the Looker API, or generate your own SDK.
- Looker API troubleshooting — Troubleshoot common API problems.
Embedding
The following pages help you learn how to embed Looker content onto webpages:
- Security best practices for embedded analytics — Consider these best practices when creating embedded content.
- Private embedding — Learn how to require a Looker login for embedded Looks, Explores, or dashboards.
- Single sign-on (SSO) embedding — Create Looker embeds that use your application’s sign-on for authentication.
- Viewing embedded Looks, Explores, and dashboards — Learn how users can access, save, download, and schedule embedded content.
- Embedded Javascript events — Interact with Looker embeds through JavaScript events.
- SSO embedding time zone reference — View a list of time zones for use in the
user_timezone
parameter of SSO embeds. - Custom themes — Customize the appearance of your embedded Looker dashboards and Explores.
- Embed SDK — View a list of documentation pages for the Looker Embed SDK.