# Auth-Agent ## Docs - [custom storage](https://aiauth.mintlify.app/advanced/custom-storage.md): Documentation coming soon - [agents](https://aiauth.mintlify.app/api-reference/agents.md): Documentation coming soon - [authenticate](https://aiauth.mintlify.app/api-reference/agents/authenticate.md): Documentation coming soon - [profile](https://aiauth.mintlify.app/api-reference/agents/profile.md): Documentation coming soon - [register](https://aiauth.mintlify.app/api-reference/agents/register.md): Documentation coming soon - [authentication](https://aiauth.mintlify.app/api-reference/authentication.md): Documentation coming soon - [oauth](https://aiauth.mintlify.app/api-reference/oauth.md): Documentation coming soon - [authorize](https://aiauth.mintlify.app/api-reference/oauth/authorize.md): Documentation coming soon - [discovery](https://aiauth.mintlify.app/api-reference/oauth/discovery.md): Documentation coming soon - [Token Exchange](https://aiauth.mintlify.app/api-reference/oauth/token.md): Exchange authorization code for tokens or refresh an access token - [userinfo](https://aiauth.mintlify.app/api-reference/oauth/userinfo.md): Documentation coming soon - [API Overview](https://aiauth.mintlify.app/api-reference/overview.md): Complete API reference for Auth-Agent OAuth 2.1 server - [tokens](https://aiauth.mintlify.app/api-reference/tokens.md): Documentation coming soon - [Authentication Flow](https://aiauth.mintlify.app/authentication-flow.md): Understanding how OAuth 2.1 authentication works with Auth-Agent - [sign in uutton](https://aiauth.mintlify.app/components/sign-in-button.md): Documentation coming soon - [OAuth 2.1](https://aiauth.mintlify.app/concepts/oauth.md): Understanding OAuth 2.1 and its improvements over OAuth 2.0 - [PKCE (RFC 7636)](https://aiauth.mintlify.app/concepts/pkce.md): Proof Key for Code Exchange - How it protects your OAuth flow - [security](https://aiauth.mintlify.app/concepts/security.md): Documentation coming soon - [Token Management](https://aiauth.mintlify.app/concepts/tokens.md): Understanding access tokens, refresh tokens, and token lifecycle - [overview](https://aiauth.mintlify.app/examples/overview.md): Documentation coming soon - [Deployment Guide](https://aiauth.mintlify.app/guides/deployment.md): Best practices for deploying Auth-Agent SDK in production environments - [Error Handling Guide](https://aiauth.mintlify.app/guides/error-handling.md): Best practices for handling errors in the Auth-Agent SDK - [registration](https://aiauth.mintlify.app/guides/registration.md): Documentation coming soon - [Token Refresh Guide](https://aiauth.mintlify.app/guides/token-refresh.md): Learn how to handle token expiration and implement automatic token refresh - [Installation](https://aiauth.mintlify.app/installation.md): Install Auth-Agent SDK in your project - [Introduction](https://aiauth.mintlify.app/introduction.md): Welcome to Auth-Agent - OAuth 2.1 / OIDC authentication system for AI agents - [Quick Start](https://aiauth.mintlify.app/quickstart.md): Get started with Auth-Agent in under 5 minutes - [AgentSDK Methods](https://aiauth.mintlify.app/sdk/javascript/agent-sdk.md): Complete reference for all AgentSDK methods and their usage - [Configuration](https://aiauth.mintlify.app/sdk/javascript/configuration.md): Complete configuration options for the Auth-Agent JavaScript SDK - [Getting Started](https://aiauth.mintlify.app/sdk/javascript/getting-started.md): Learn how to use the Auth-Agent JavaScript/TypeScript SDK for server-side OAuth 2.1 authentication - [TokenManager](https://aiauth.mintlify.app/sdk/javascript/token-manager.md): Built-in token management for OAuth tokens with automatic expiration tracking - [TypeScript Types](https://aiauth.mintlify.app/sdk/javascript/types.md): Complete TypeScript type definitions for the Auth-Agent SDK - [Utility Functions](https://aiauth.mintlify.app/sdk/javascript/utilities.md): Helper functions for PKCE, JWT parsing, token management, and more - [getting started](https://aiauth.mintlify.app/sdk/python/getting-started.md): Documentation coming soon - [getting started](https://aiauth.mintlify.app/sdk/react/getting-started.md): Documentation coming soon ## OpenAPI Specs - [openapi](https://aiauth.mintlify.app/api-reference/openapi.json) ## Optional - [GitHub](https://github.com/auth-agent/auth-agent) - [NPM](https://npmjs.com/package/ai-auth) - [Community](https://discord.gg/auth-agent)