Auth0 SDKs
Updated Auth0 SDKs to secure AI agent workflows:Auth0 Python Server SDK
The Auth0 Server Python SDK is a library for implementing user authentication in Python applications.Auth0 Python API SDK
The auth0-api-python library allows you to secure APIs running on Python, particularly for verifying Auth0-issued access tokens. It’s intended as a foundation for building more framework-specific integrations (e.g., with FastAPI, Django, etc.), but you can also use it directly in any Python server-side environment.Auth0 FastAPI SDK
The Auth0 FastAPI SDK is a library for implementing user authentication in FastAPI web applications using Auth0.Auth0 FastAPI API SDK
The Auth0 FastAPI API SDK library allows you to secure FastAPI APIs using bearer tokens from Auth0. It exposes a simplerequire_auth
dependency that checks if incoming requests have a valid JWT, then provides the token claims to your route handler.
Auth0 AI SDKs
Auth0 AI SDKs to streamline integrating your application with popular agentic frameworks:Auth0 AI SDK
This SDK provides base abstractions for authentication and authorization in AI applications, including tools for implementing asynchronous user authentication using the Client Initiated Backchannel Authentication (CIBA) protocol. 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.
Sample applications
Checkout our sample applications for Python built with frameworks like LangGraph and LLamaIndex.Assistant0 (LangGraph + FastAPI)
A fullstack AI personal assistant with pre-configured tools that demonstrate different Auth for GenAI 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.
Auth0 AI SDK 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 Auth for GenAI feature.
AI Samples
Explore example applications that accompany Auth0’s Python AI SDKs.
These demonstrate recommended implementation patterns for the SDKs.