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 4.0 (current) 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 on to web pages:
- 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.
- Signed embedding — Create Looker embeds that let you authenticate users with your own application.
- 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.
- Signed embedding time zone reference — View a list of time zones for use in the
user_timezone
parameter of signed 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.