Skip to main content

Secure your AI Agents with robust user authentication, secure API access, human-in-the-loop controls, and fine-grained authorization for your data.

Universal login screen

User authentication

Securely authenticate users in your AI agents using Auth0’s Universal Login with support for social, enterprise, and custom identity providers. This allows you to leverage robust standards like OAuth 2.0 and OpenID Connect to secure both interactive and headless AI agents. Learn More.

Call your APIs on a user’s behalf

Enable AI agents to securely call your application’s own APIs (first-party APIs) on behalf of a user using OAuth 2.0. This pattern ensures that the user’s context is maintained, preventing agents from having broad, unrestricted access to all user data. Learn More.

Call other’s APIs on a user’s behalf using Token Vault

Securely connect AI agents to external tools and services like Google, Slack, or GitHub. Our Token Vault feature manages the complexities of obtaining, storing, and refreshing API tokens, allowing your agents to interact with third-party APIs without handling sensitive credentials or API keys directly. Learn More.

Asynchronous authorization

Implement “human-in-the-loop” workflows for actions that are long-running or require user consent. Using standards like CIBA (Client-Initiated Backchannel Authentication), agents can request approval for sensitive operations via push notifications, SMS, or email, even when the user is not actively using the application. Learn More.

Authorization for RAG

Enforce fine-grained, document-level access control within your Retrieval Augmented Generation (RAG) pipelines using Auth0 FGA. This ensures that when a Large Language Model (LLM) generates a response, it only uses data that the current user is authorized to see, preventing sensitive data leakage and ensuring compliance. Learn More.

Get started

Follow our quickstart guides for a step-by-step tutorial on implementing authentication and authorization in your AI agents.

Sample applications

Explore our sample applications and templates

Assistant0

A fullstack AI personal assistant with pre-configured tools that demonstrates different Auth0 for AI Agents features like User Authentication, calling APIs (Gmail, Google Calendar, etc.) securely using Token Vault, Human-in-the-loop interactions using Asynchronous Authorization, and using Auth0 FGA for securing RAG tools.NEXT.JS FASTAPI VERCEL AI LANGCHAIN LLAMAINDEX

SmartHR Assistant

An AI HR assistant that provides secure access to HR documents based on complex authorization rules. This demonstrates the use of Auth0 FGA to secure RAG applications with relationship-based access control (Fine-Grained Authorization).NEXT.JS LLAMAINDEX

AI Samples

Explore our repository of standalone sample applications that showcase Auth0’s authentication and authorization capabilities in generative AI applications. Each sample demonstrates a specific Auth0 for AI Agents feature.LANGCHAIN FASTAPI VERCEL AI LLAMAINDEX

Frameworks & SDKs

Explore samples and SDKs for the different frameworks supported by Auth0 for AI Agents.

JavaScript

Python

LangChain

LlamaIndex

Vercel AI

Cloudflare

Genkit