Organízate con las colecciones
Guarda y clasifica el contenido según tus preferencias.
La API de Looker proporciona acceso a la gran mayoría de las funciones de Looker a través de una cómoda API REST orientada a JSON. Incluye una gran variedad de endpoints, desde la ejecución sencilla de consultas en varios formatos hasta la gestión de usuarios, contenido, programaciones, configuraciones de instancias y más.
La API se puede usar en muchos casos prácticos. Por ejemplo, herramientas operativas internas, analíticas insertadas muy personalizadas orientadas a los clientes, integraciones de aplicaciones móviles y herramientas administrativas especializadas de Looker, entre otras.
Usar la API
Puede usar la API directamente a través de solicitudes HTTPS o mediante la comodidad de un SDK específico de un lenguaje.
Además, la API ofrece varios modos de autenticación, que pueden ayudarte a tomar decisiones sobre la arquitectura. Los servicios backend pueden autenticarse con credenciales de API, usar la API con una cuenta de servicio y suplantar cómodamente las solicitudes de API en nombre de los usuarios finales. Como alternativa, los clientes frontend pueden usar la autenticación OAuth (PKCE de código de autorización) sin tener que gestionar secretos de cliente sensibles.
A continuación, se muestra un ejemplo de los usos más habituales de la API de principio a fin:
Solo backend
Autenticación con credenciales de API: se suele usar en secuencias de comandos de línea de comandos, tareas administrativas o entornos de pruebas
Frontend y backend
Proporcionar un servidor de aplicaciones con una sola cuenta de servicio y credenciales, y hacer llamadas a la API a través de la cuenta de servicio
Proporcionar a un servidor de aplicaciones una única cuenta de servicio y sus credenciales, pero usar la función sudo o login_as_user de Looker para hacer llamadas en nombre del usuario final
Autenticarte con un servidor de aplicaciones, usar sudo/login_as_user, enviar el token resultante al usuario y hacer llamadas a la API frontend con uso compartido de recursos entre dominios (CORS)
Solo frontend
Autenticar con OAuth y hacer llamadas a la API frontend con CORS
Autenticación e invocación implícitas desde extensiones de Looker
Pruébalo
¿Quieres ver la API en acción antes de escribir código? Estas demos pueden ayudarte:
Atom Fashion es una aplicación web basada en datos de demostración (para iniciar sesión, se necesita una cuenta de Google).
Consulta los endpoints de la API y haz llamadas de ejemplo a la API en tu instancia de Looker con el Explorador de APIs.
[[["Es fácil de entender","easyToUnderstand","thumb-up"],["Me ofreció una solución al problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Es difícil de entender","hardToUnderstand","thumb-down"],["La información o el código de muestra no son correctos","incorrectInformationOrSampleCode","thumb-down"],["Me faltan las muestras o la información que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-08-20 (UTC)."],[],[],null,["# Looker API overview\n\n| **Note:** As of Looker 22.4, the [Looker API 4.0 is generally available](/looker/docs/api-4-ga). The API 3.1 is deprecated.\n\nLooker's API provides access to the vast majority of Looker functionality over a convenient JSON-oriented REST API. It includes a diversity of endpoints, from simple running of queries in a variety of formats, to managing users, content, schedules, instance configurations, and more.\n\nThe API can be used as a part of many use cases. Some examples include internal operational tools, highly custom customer-facing embedded analytics, mobile app integrations, specialized Looker administrative tools, and more.\n\nUsing the API\n-------------\n\nYou can use the API either directly via HTTPS requests or through the convenience of a language-specific SDK.\n\nIn addition, the API provides for a few authentication modes, which may help inform your architectural choices. Backend services can authenticate with API credentials, can use the API with a service account, and can conveniently impersonate API requests on behalf of end users. Alternatively, frontend clients can leverage [OAuth authentication (Authorization Code PKCE)](https://oauth.net/2/pkce/), without the need to handle sensitive client secrets.\n\nHere is a sample of the most common ways that the API is used end-to-end:\n\n- Backend only\n - Authenticate with [API credentials](/looker/docs/api-auth): Common for command-line scripts, administrative tasks, or sandbox environments\n- Frontend and backend\n - Provide an application server with single service account and credentials, and make API calls through the service account\n - Provide an application server with single service account and credentials, but use Looker's `sudo` or `login_as_user` functionality to make calls on behalf of the end user\n - Authenticate with an application server, use sudo/login_as_user, send the resulting token back to the user, and make frontend API calls with [Cross-Origin Resource Sharing (CORS)](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS)\n- Frontend only\n - Authenticate with [OAuth](/looker/docs/api-cors), and make frontend API calls with CORS\n - Implicit authentication and invocation from within Looker extensions\n\nTry it out\n----------\n\nWant to see the API in action before writing any code? These demos can help:\n\n- [Atom Fashion](https://atomfashion.io/) is a demo data-driven web app (requires Google account to log in).\n- Explore API endpoints and make sample API calls against your Looker instance using the [API Explorer](/looker/docs/api-explorer)."]]