> ## Documentation Index
> Fetch the complete documentation index at: https://auth0.com/ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Started

> Start building with Auth0 for AI Agents quickstarts.

## For user authentication, calling APIs, and human-in-the-loop flows

Learn how to secure AI agents that can act on your users' behalf by authenticating them, calling internal or external APIs, and handling advanced authorization flows for critical actions that require human approval.

<Columns cols={2}>
  <Card title="User Authentication" icon="user" href="./user-authentication" iconType="solid" vertical>
    Leverage Auth0's Universal Login to enable AI agents to securely authenticate users.

    `NEXT.JS` `FASTAPI`
  </Card>

  <Card title="Call Your APIs on User's Behalf" icon="shapes" href="./call-your-apis-on-users-behalf" iconType="solid" vertical>
    Manage tokens to enable AI agents to call first-party APIs.

    `NEXT.JS`  `FASTAPI` `VERCEL AI` `LANGGRAPH` `CLOUDFLARE AGENTS`
  </Card>

  <Card title="Call Other's APIs on User's Behalf" icon="plug" href="./call-others-apis-on-users-behalf" iconType="solid" vertical>
    Connect AI agents to external tools, functions, and services. Auth0 handles token refreshes and exchanges without any user intervention.

    `NEXT.JS` `FASTAPI` `VERCEL AI` `LANGGRAPH`
  </Card>

  <Card title="Asynchronous Authorization" icon="clock" href="./asynchronous-authorization" iconType="solid" vertical>
    Add human-in-the-loop controls for critical or delayed actions using secure protocols like Client-Initiated Backchannel Authentication and Pushed Authorization Requests.

    `NEXT.JS` `FASTAPI` `VERCEL AI` `LANGGRAPH`
  </Card>
</Columns>

## For access controls in Retrieval Augmented Generation (RAG) pipelines

Use the Authorization for RAG quickstart to build document and relationship-level access control in your RAG pipelines.

<Columns cols={2}>
  <Card title="Authorization for RAG" icon="server" href="./authorization-for-rag" iconType="solid" vertical>
    Use Auth0 Fine-Grained Authorization to enforce document and relationship-level access control in your Retrieval Augmented Generation (RAG) pipelines.

    `NEXT.JS` `FASTAPI` `VERCEL AI` `LANGGRAPH`
  </Card>
</Columns>
