Connect AI agents to apps and APIs
Token Vault integrates your apps and AI agents with third-party tools. It handles access and refresh tokens automatically, so you don’t have to.

AI agents, meet external tools
Build an AI agent that can book flights, respond to emails, and get stuff done.
Integrations
Empower agents to search your Gmail inbox, create a GitHub pull request, build a Spotify playlist, or leverage one of our 30+ integrations to do even more.

Connect your users to external tools
Give your AI agent the power to take actions with supported app integrations and the ability to connect to any other app via standard OAuth support.
Learn moreHandle authorization requests
Enable your AI agent to run authorized tool calls on behalf of your users. With Token Vault, users receive messages to authorize sensitive requests. Auth0’s AI framework SDKs provide a seamless experience for both the developer and end user.
Learn moreBuild trust with explicit, lasting consent
Help ensure that users see exactly what permissions they are giving to your AI agent, using standard OAuth consent flows. Token Vault more securely stores the tokens and passes them to the AI agent, so your users don’t need to keep re-authorizing.
Learn moreStart building with your favorite framework
LangChain
LlamaIndex
Cloudflare Agents
AI SDK by Vercel
Firebase Genkit
Trusted by developers
"Removing sensitive values (like keys/secrets) from code is essential. The next-level unlock is then being able to dynamically exchange an inert variable for the real key. The ability for Token Vault to handle this with such a seamless DX makes it a no brainer for those building AI Agents that talk to authorized integrations. Really incredible work by the Auth0 team."

Sean Roberts
VP of Applied AI
"When building agentic applications with LlamaIndex, building a capable agent is only the first step: you have to make sure it's safe and secure before you can ship it. Auth0 is the industry leader in tackling this problem and we're delighted to integrate with them."

Murtaza Khomusi
Head of Product Marketing
See it in action
Watch the demo to see how Token Vault works in practice. Want more details?

Preguntas frecuentes
¿Qué es Token Vault de Auth0?
Token Vault de Auth0 es una función de seguridad que gestiona y protege los tokens de API de terceros utilizados por los agentes de IA en nombre de los usuarios. Almacena, recupera y actualiza automáticamente tokens OAuth 2.0 para servicios externos (como Google, GitHub, Salesforce, etc.), y comprueba que las credenciales confidenciales no queden expuestas a agentes de IA o código del cliente. Esto reduce significativamente el riesgo de robo de tokens y el acceso no autorizado a las API en arquitecturas modernas con agentes.
¿Qué problema resuelve Token Vault para los agentes de IA?
A menudo, los agentes de IA necesitan realizar acciones en varios servicios de terceros en nombre de un usuario, como leer correos electrónicos, crear eventos del calendario o actualizar registros del CRM. Sin Token Vault, los desarrolladores tendrían que gestionar el almacenamiento de tokens y la lógica de actualización, y proteger el acceso por sí mismos, lo que podría causar la fuga de tokens al agente o a un espacio de almacenamiento inseguro. Token Vault resuelve esto, puesto que ofrece una capa dedicada y segura que gestiona el ciclo de vida completo del token, lo que permite a los agentes solicitar acceso a las API durante el tiempo de ejecución sin poseer ni ver credenciales de usuario sin procesar.
¿Cómo funciona el flujo de trabajo del usuario para conectar un servicio o aplicación de terceros?
[Las aplicaciones de agentes de IA dirigen al usuario a Auth0 para que se autentique con un servicio de terceros] (https://auth0.com/docs/secure/call-apis-on-users-behalf/token-vault/connected-accounts-for-token-vault) (por ejemplo, Google) mediante un flujo de consentimiento estándar de OAuth 2.0. Una vez que el usuario otorga su consentimiento, Auth0 almacena en Token Vault el token de actualización creado. Cuando un agente o aplicación de IA necesita llamar a esa API de terceros en nombre del usuario, solicita un token de acceso válido de Token Vault mediante una llamada API más segura y con ámbito definido. Token Vault utiliza el token de actualización para solicitar un token de acceso de corta duración y lo devuelve al agente para realizar la llamada a la API. El usuario solo se autentica una vez y Token Vault gestiona el acceso continuo.
¿Qué son las integraciones en el contexto de Token Vault?
Las integraciones son conexiones preconfiguradas a servicios de terceros (como Google, GitHub, Slack, Salesforce y LinkedIn) que definen cómo Auth0 se autentica con esos servicios en nombre de un usuario. Cada integración define los detalles del proveedor de OAuth 2.0, los ámbitos requeridos y las credenciales. Auth0 proporciona un catálogo de integraciones compatibles que se pueden configurar en el panel de Auth0, lo que facilita la conexión de nuevos servicios externos a su aplicación o agente sin necesidad de escribir código de OAuth personalizado.
¿Cómo protege Token Vault a los agentes de IA?
Token Vault de Auth0 ayuda a proteger a los agentes de IA al actuar como “intermediario” para las llamadas a las API. En lugar de que el agente de IA mantenga un secreto de larga duración, solicita un token de corta duración de la bóveda para realizar tareas específicas. Esto limita el radio de explosión si un agente se ve vulnerado y proporciona un registro de auditoría claro de qué agente accedió a qué servicio externo y cuándo.
¿Puedo auditar el uso de tokens en la bóveda?
Token Vault de Auth0 proporciona registros y auditorías completos de cada evento de recuperación de tokens. Los equipos de seguridad pueden supervisar qué aplicaciones o agentes están llamando a API específicas, a fin de identificar patrones inusuales que podrían indicar una filtración o un uso indebido. Esta visibilidad es esencial para mantener el cumplimiento en entornos basados en datos e IA altamente regulados.
¿Token Vault admite cualquier servicio o aplicación?
Token Vault de Auth0 está diseñado para ser altamente flexible y admite cualquier servicio de terceros que utilice flujos de autenticación estándar de OAuth 2.0. Auth0 ofrece un catálogo cada vez mayor de integraciones prediseñadas para servicios muy utilizados y brinda la posibilidad de configurar integraciones personalizadas para otros proveedores compatibles con OAuth 2.0. Esto permite a los desarrolladores proteger una amplia variedad de integraciones con un único marco de seguridad e identidad unificado y gestionado con Auth0.
Auth0 for AI Agents
Enable AI agents to more securely access tools, workflows, and data with fine-grained control and just a few lines of code.