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

# LlamaIndex SDK

> AI Identity for B2B LlamaIndex SDKs make it easy for developers to integrate with and secure AI agent workflows using LlamaIndex.

## JavaScript & TypeScript

### [Auth0 AI for LlamaIndex](https://github.com/auth0/auth0-ai-js/tree/main/packages/ai-llamaindex)

This SDK provides building blocks for using AI Identity for B2B with [LlamaIndex](https://www.llamaindex.ai/). Includes a RAG Retriever for using OpenFGA, tools for implementing asynchronous user authentication, tools for getting access tokens for third-party connections, and [OpenFGA-based](https://openfga.dev/) tool authorizers. It supports:

* A RAG Retriever for using OpenFGA
* Tools for implementing asynchronous user authentication
* Tools for getting access tokens for third-party connections
* OpenFGA-based tool authorizers

```bash wrap lines theme={null}
npm install @auth0/ai-llamaindex
```

## Python

### [Auth0 AI for LlamaIndex](https://github.com/auth0/auth0-ai-python/tree/main/packages/auth0-ai-llamaindex)

This SDK provides building blocks for using AI Identity for B2B with LlamaIndex. Includes a RAG Retriever for using OpenFGA, tools for implementing asynchronous user authentication, tools for getting access tokens for third-party connections, and OpenFGA-based tool authorizers. It supports:

* A RAG Retriever for using OpenFGA,
* Tools for getting access tokens for third-party connections,
* OpenFGA-based tool authorizers.

```bash wrap lines theme={null}
pip install auth0-ai-llamaindex
```

## Sample applications

Checkout our sample applications for LlamaIndex.

> **[SmartHR Assistant](https://github.com/auth0-samples/auth0-ai-smart-hr-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).

> **[Assistant0 (Next.js)](https://github.com/auth0-samples/auth0-assistant0/tree/main/ts-llamaindex)**
>
> A fullstack AI personal assistant with pre-configured tools that
> demonstrates different AI Identity for B2B 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.

> **[Assistant0 (FastAPI)](https://github.com/auth0-samples/auth0-assistant0/tree/main/py-llamaindex)**
>
> A fullstack AI personal assistant with pre-configured tools that
> demonstrates different AI Identity for B2B 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.

> **[AI Samples](https://github.com/auth0-samples/auth0-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 AI Identity for B2B feature.

> **[Auth0 AI SDK TypeScript Samples](https://github.com/auth0/auth0-ai-js/tree/main/examples)**
>
> Explore example applications that accompany Auth0's JavaScript AI SDKs.
> These demonstrate recommended implementation patterns for the SDKs.

> **[Auth0 AI SDK Python Samples](https://github.com/auth0/auth0-ai-python/tree/main/examples)**
>
> Explore example applications that accompany Auth0's Python AI SDKs. These
> demonstrate recommended implementation patterns for the SDKs.

## Guides & Tutorials

Checkout our guides for LlamaIndex in TypeScript and Python.

> **[Check Google Calendar Availability](https://auth0.com/ai/docs/how-tos/check-google-calendar-availability.md)**

> **[List GitHub Repositories](https://auth0.com/ai/docs/how-tos/list-github-repositories.md)**

> **[List Slack Channels](https://auth0.com/ai/docs/how-tos/list-slack-channels.md)**
