# FusionAuth Documentation > Comprehensive documentation for FusionAuth CIAM, APIs, QuickStarts, and custom integrations. ## Get Started - [Get Started index](https://fusionauth.io/docs/llms-get-started.txt) - [Get Started](https://fusionauth.io/docs/get-started.md): Learn what FusionAuth is and how to get started using it. - [Install from a Marketplace](https://fusionauth.io/docs/get-started/marketplaces.md): Learn how to install FusionAuth using cloud marketplaces such as AWS. - [QuickStarts](https://fusionauth.io/docs/get-started/quickstarts.md): Explore step-by-step QuickStart guides from FusionAuth to seamlessly integrate authentication into your application. - [Use Cases](https://fusionauth.io/docs/get-started/use-cases.md): An overview of common FusionAuth Use Cases. ## Apis - [Apis index](https://fusionauth.io/docs/llms-apis.txt) - [APIs](https://fusionauth.io/docs/apis.md): An overview of the FusionAuth APIs. - [User Action API](https://fusionauth.io/docs/apis/actioning-users.md): Learn about the APIs for invoking a User Action on a User. - [API Keys API](https://fusionauth.io/docs/apis/api-keys.md): Learn about the APIs for creating, retrieving, updating and deleting API Keys. - [Application API](https://fusionauth.io/docs/apis/applications.md): Learn about the APIs for creating, retrieving, updating and deleting Applications. - [Audit Log API](https://fusionauth.io/docs/apis/audit-logs.md): Learn about the APIs for adding entries to, searching, and exporting the audit log. - [Authenticate with our APIs](https://fusionauth.io/docs/apis/authentication.md): Learn how the FusionAuth APIs authenticate requests. - [Configure CORS](https://fusionauth.io/docs/apis/configure-cors.md): How to set up and use the FusionAuth API Explorer. - [Connector API](https://fusionauth.io/docs/apis/connectors.md): Learn about the APIs for creating, retrieving, updating and deleting identity providers. - [Consent API](https://fusionauth.io/docs/apis/consents.md): Learn about the APIs for creating, retrieving, updating and deleting consents. - [Email API](https://fusionauth.io/docs/apis/emails.md): Learn about the APIs for creating, retrieving, updating and deleting email templates as well as sending emails to users. - [Entity API](https://fusionauth.io/docs/apis/entities.md): Learn about the APIs for creating, retrieving, updating and deleting entities and entity types. - [Error Responses](https://fusionauth.io/docs/apis/errors.md): Learn about the error response that is returned from FusionAuth APIs. - [Event Log API](https://fusionauth.io/docs/apis/event-logs.md): Learn about the APIs for searching and retrieving event logs. - [Family API](https://fusionauth.io/docs/apis/families.md): Learn about the APIs for creating, retrieving, updating and deleting families. - [Group API](https://fusionauth.io/docs/apis/groups.md): Learn about the APIs for creating, retrieving, updating and deleting groups. - [Hosted Backend API](https://fusionauth.io/docs/apis/hosted-backend.md): Learn about the APIs that you to perform OAuth2 Authorization Code Flow login, logout, and refresh for applications. - [Identity Provider API](https://fusionauth.io/docs/apis/identity-providers.md): Learn about the APIs for creating, retrieving, updating and deleting identity providers. - [Identity Verify API](https://fusionauth.io/docs/apis/identity-verify.md): Learn about the APIs for starting, sending, and completing identity verification. - [Integration API](https://fusionauth.io/docs/apis/integrations.md): Learn about the APIs for retrieving and updating integrations. - [IP Access Control List API](https://fusionauth.io/docs/apis/ip-acl.md): Learn about the APIs for creating, retrieving, updating and deleting IP Access Control Lists. - [JWTs & Refresh Token API](https://fusionauth.io/docs/apis/jwt.md): Learn about the APIs that allow you to manage Refresh Tokens, verify Access Tokens and retrieve public keys used for verifying JWT signatures. - [Key API](https://fusionauth.io/docs/apis/keys.md): Learn about the APIs for generating, importing, retrieving, updating and deleting keys. - [Lambda API](https://fusionauth.io/docs/apis/lambdas.md): Learn about the APIs for creating, retrieving, updating and deleting lambdas. - [Login API](https://fusionauth.io/docs/apis/login.md): API documentation for the FusionAuth Login API. - [Message Template API](https://fusionauth.io/docs/apis/message-templates.md): Learn about the APIs for creating, retrieving, updating and deleting message templates. - [Messenger API](https://fusionauth.io/docs/apis/messengers.md): Learn about the APIs for creating, retrieving, updating and deleting messengers. - [OAuth2 API](https://fusionauth.io/docs/apis/oauth.md): This page details FusionAuth's OAuth2 endpoints. Learn about the Authorization Code grant, `Implicit` grant, and other OAuth2 grants. - [Passwordless API](https://fusionauth.io/docs/apis/passwordless.md): Learn about the APIs for magic link passwordless authentication. - [Reactor API](https://fusionauth.io/docs/apis/reactor.md): Learn about the APIs for activating, deactivating, and retrieving the status of a FusionAuth Reactor license. - [User Registration API](https://fusionauth.io/docs/apis/registrations.md): Learn about the APIs for creating, retrieving, updating and deleting User Registrations. - [Report API](https://fusionauth.io/docs/apis/reports.md): Learn about the APIs for retrieving reports from FusionAuth. - [SCIM API](https://fusionauth.io/docs/apis/scim.md): Learn about the APIs for provisioning SCIM Resources in FusionAuth using a SCIM Client. - [OAuth Scopes API](https://fusionauth.io/docs/apis/scopes.md): Learn about the APIs for creating, retrieving, updating and deleting OAuth scopes. - [System API](https://fusionauth.io/docs/apis/system.md): Learn about the APIs for retrieving and updating the system configuration. - [Tenant Manager API](https://fusionauth.io/docs/apis/tenant-manager.md): Learn about the APIs for retrieving and updating Tenant Manager configuration. - [Tenants API](https://fusionauth.io/docs/apis/tenants.md): Learn about the APIs for creating, retrieving, updating and deleting tenants. - [Multi-Factor API](https://fusionauth.io/docs/apis/two-factor.md): Learn about the APIs for enabling and disabling multi-factor authentication for users. - [User Action Reason API](https://fusionauth.io/docs/apis/user-action-reasons.md): Learn about the APIs for creating, retrieving, updating and deleting user action reasons. - [Manage User Action API](https://fusionauth.io/docs/apis/user-actions.md): Learn about the APIs for creating, retrieving, updating and deleting user actions. - [User Comment API](https://fusionauth.io/docs/apis/user-comments.md): Learn about the APIs for creating and retrieving comments on users. - [User API](https://fusionauth.io/docs/apis/users.md): Learn how to integrate with the FusionAuth User API. This documentation provides a comprehensive reference for managing users. - [WebAuthn API](https://fusionauth.io/docs/apis/webauthn.md): Learn about the APIs for starting and completing WebAuthn ceremonies and retrieving, importing and deleting WebAuthn passkeys. - [Webhook Event Log API](https://fusionauth.io/docs/apis/webhook-event-logs.md): Learn about the APIs for searching and retrieving webhook event and attempt logs. - [Webhook API](https://fusionauth.io/docs/apis/webhooks.md): Learn about the APIs for creating, retrieving, updating and deleting Webhooks. ## Cloud - [Cloud index](https://fusionauth.io/docs/llms-cloud.txt) - [Cloud](https://fusionauth.io/docs/cloud.md): Learn how to run FusionAuth in various cloud environments. - [Account](https://fusionauth.io/docs/cloud/account.md): Learn about the account portal, where you can manage account data, deployments, and licenses. - [Create a Deployment](https://fusionauth.io/docs/cloud/create-a-deployment.md): Learn how to create a FusionAuth Cloud deployment. - [Delete a Deployment](https://fusionauth.io/docs/cloud/delete-a-deployment.md): Learn how to delete a FusionAuth Cloud deployment. - [Support](https://fusionauth.io/docs/cloud/support.md): Support information for FusionAuth Cloud. - [Upgrade a Deployment](https://fusionauth.io/docs/cloud/upgrade-a-deployment.md): Learn how to upgrade a deployment to a newer version of FusionAuth. ## Customize - [Customize index](https://fusionauth.io/docs/llms-customize.txt) - [FusionAuth CLI](https://fusionauth.io/docs/customize/cli.md): Learn about the FusionAuth CLI tool. - [Email & Messages](https://fusionauth.io/docs/customize/email-and-messages.md): An overview of the FusionAuth Email Template system. - [Themes](https://fusionauth.io/docs/customize/look-and-feel.md): Learn about theming the FusionAuth hosted login pages. ## Dev Tools - [Dev Tools index](https://fusionauth.io/docs/llms-dev-tools.txt) - [Developer Tools](https://fusionauth.io/docs/dev-tools.md): Explore developer tools designed to simplify CIAM development. - [Base64 Encoder/Decoder](https://fusionauth.io/docs/dev-tools/base64-encoder-decoder.md): Convert text to Base64 or decode Base64-encoded data for secure encoding and transmission. - [Epoch/Unix Time Converter](https://fusionauth.io/docs/dev-tools/date-time.md): Convert Unix and epoch times using our online epoch Time Converter tool. - [JWT Decoder](https://fusionauth.io/docs/dev-tools/jwt-decoder.md): Learn how JWT refresh tokens work and how to use them to authenticate and authorize your APIs. - [URL Encoder/Decoder](https://fusionauth.io/docs/dev-tools/url-encoder-decoder.md): Convert special characters for safe transmission as URL parameters and decode encoded URLs. - [UUID Generator](https://fusionauth.io/docs/dev-tools/uuid-generator.md): Create random 32-character unique identifiers for secure and standardized identification. ## Download Widget - [Download Widget index](https://fusionauth.io/docs/llms-download-widget.txt) - [Downloads](https://fusionauth.io/docs/download-widget.md): Download and cloud options ## Extend - [Extend index](https://fusionauth.io/docs/llms-extend.txt) - [Events & Webhooks](https://fusionauth.io/docs/extend/events-and-webhooks.md): An overview of the FusionAuth Event and Webhook system. - [Fine-Grained Authorization](https://fusionauth.io/docs/extend/fine-grained-authorization.md): An overview of fine-grained authorization (FGA) with Permify. ## Lifecycle - [Lifecycle index](https://fusionauth.io/docs/llms-lifecycle.txt) - [Lifecycle](https://fusionauth.io/docs/lifecycle.md): The CIAM lifecycle. - [Migrate Users](https://fusionauth.io/docs/lifecycle/migrate-users.md): Learn how to import users into FusionAuth. - [Register Users](https://fusionauth.io/docs/lifecycle/register-users.md): Learn about FusionAuth's registration options. ## Operate - [Operate index](https://fusionauth.io/docs/llms-operate.txt) - [Deploy](https://fusionauth.io/docs/operate/deploy.md): Learn how to manage FusionAuth configuration changes over time. - [Monitor](https://fusionauth.io/docs/operate/monitor.md): Understand how your FusionAuth instance operates through logs, alerts, and measurements. - [Roadmap](https://fusionauth.io/docs/operate/roadmap.md): Learn more about the FusionAuth roadmap and planning process. - [Secure](https://fusionauth.io/docs/operate/secure.md): Learn how to secure your installation by limiting network traffic. - [Troubleshooting](https://fusionauth.io/docs/operate/troubleshooting.md): Learn how to troubleshoot issues that might arise while install or running FusionAuth. ## Overview - [FusionAuth Documentation](https://fusionauth.io/docs.md): Learn what FusionAuth is and how to get started using it. ## Reference - [Reference index](https://fusionauth.io/docs/llms-reference.txt) - [API Endpoints Guarded by API Keys](https://fusionauth.io/docs/reference/api-endpoints.md): A complete reference of all Fusionauth REST API Endpoints that leverage API Keys with their supported HTTP methods. - [Authentication Types](https://fusionauth.io/docs/reference/authentication-types.md): Learn about the supported types of authentication. - [Configuration Reference](https://fusionauth.io/docs/reference/configuration.md): Learn about the configuration options for FusionAuth. - [Login Page Cookies](https://fusionauth.io/docs/reference/cookies.md): Learn about the cookies set by FusionAuth. - [Data Types](https://fusionauth.io/docs/reference/data-types.md): Learn about the different data types used by FusionAuth. - [Indexed Entity Fields](https://fusionauth.io/docs/reference/entity-fields.md): Learn about the entity fields that are indexed and searchable. - [GDPR Compliance](https://fusionauth.io/docs/reference/gdpr.md): Learn how FusionAuth approaches GDPR compliance. - [Required Network Hostname Access](https://fusionauth.io/docs/reference/network-hostnames.md): Learn which hostnames you must allow access to for FusionAuth to work. - [Password-Hashing Algorithms](https://fusionauth.io/docs/reference/password-hashes.md): This is a reference for all of the current password hashing algorithms support by FusionAuth out of the box. - [Indexed User Fields](https://fusionauth.io/docs/reference/user-fields.md): Learn about the user fields that are indexed and searchable. ## Release Notes - [Release Notes index](https://fusionauth.io/docs/llms-release-notes.txt) - [Release Notes](https://fusionauth.io/docs/release-notes.md): Browse our release notes for detailed information on the latest features, bug fixes, and improvements in FusionAuth. ## SDKs - [SDKs index](https://fusionauth.io/docs/llms-sdks.txt) - [Client Libraries and SDKs](https://fusionauth.io/docs/sdks.md): An overview of FusionAuth Client Libraries and SDKs. - [Kotlin SDK for Android](https://fusionauth.io/docs/sdks/android-sdk.md): The FusionAuth Android SDK allows you to add different OAuth2 and OpenID Connect functionalities to your Android application. It's a highly standardized and simplified starting point for developers to easily integrate FusionAuth in their own custom Android mobile apps by taking care of all the dependencies. - [Angular SDK](https://fusionauth.io/docs/sdks/angular-sdk.md): The FusionAuth Angular SDK allows you to add login, logout and registration functionality to your Angular application. - [Example Apps](https://fusionauth.io/docs/sdks/examples.md): Learn about example applications using FusionAuth. - [Go Client Library](https://fusionauth.io/docs/sdks/go.md): The FusionAuth Go Client library allows you to call FusionAuth from Go applications. - [Java Client Library](https://fusionauth.io/docs/sdks/java.md): The FusionAuth Java Client library allows you to call FusionAuth from Java applications. - [.NET Core Client Library](https://fusionauth.io/docs/sdks/netcore.md): The FusionAuth .NET Core Client library allows you to call FusionAuth from a .NET Core application. - [OpenAPI Specification](https://fusionauth.io/docs/sdks/openapi.md): Learn about the FusionAuth OpenAPI Specification, which allows you to use OpenAPI tooling to interact with FusionAuth. - [PHP Client Library](https://fusionauth.io/docs/sdks/php.md): The FusionAuth PHP Client library allows you to call FusionAuth from PHP applications. - [Python Client Library](https://fusionauth.io/docs/sdks/python.md): The FusionAuth Python Client library allows you to call FusionAuth from Python applications. - [React SDK](https://fusionauth.io/docs/sdks/react-sdk.md): The FusionAuth React SDK allows you to add login, logout and registration functionality to your React application. - [Ruby Client Library](https://fusionauth.io/docs/sdks/ruby.md): The FusionAuth Ruby Client library allows you to call FusionAuth from Ruby applications. - [Swift SDK for iOS](https://fusionauth.io/docs/sdks/swift-sdk.md): Create iOS mobile apps with FusionAuth-based authentication using the Swift SDK. - [TypeScript Client Library](https://fusionauth.io/docs/sdks/typescript.md): The FusionAuth Typescript Client library allows you to call FusionAuth from JavaScript and Typescript applications. - [Vue SDK](https://fusionauth.io/docs/sdks/vue-sdk.md): The FusionAuth Vue SDK allows you to add login, logout and registration functionality to your Vue application.