This repo contains examples of how to embed Looker into a web application. There are 3 components provided:
-
Frontend - A sample React application that uses the Looker Embed SDK and Components
This is intended to be an example application, and shows many different ways of embedding Looker in another site. It demonstrates several similar ways to include a dashboard or visualization, and all of these techniques are valid. The examples that this application uses come from a 'data block' provided by Looker, using a public data set.
- Install and run the Frontend web app using the integrated development server.
- Install and run either the Node or Java backend.
The frontend React application serves a static web site. It relies on a backend server (node, or java) to communicate securely with Looker. To show Looker Dashboards or Looks, the frontend server requests a Signed SSO URL from the backend server. This URL is then added to an iframe on the site. Inside the iframe, the dashboard or Look is served directly from the Looker server.
See CONTRIBUTING.md
for details.
Apache 2.0; see LICENSE
for details.
This project is not an official Google project. It is not supported by Google and Google specifically disclaims all warranties as to its quality, merchantability, or fitness for a particular purpose.