# FusionAuth Documentation > Comprehensive documentation for FusionAuth CIAM, APIs, Quickstarts, and custom integrations. ## Core Documentation - [default-smtp-configuration-properties](/docs/_shared/default-smtp-configuration-properties.md) - [User Action API](/docs/apis/actioning-users.md): Learn about the APIs for invoking a User Action on a User. - [Create an API Key](/docs/apis/api-keys/create-an-api-key.md): API documentation for the FusionAuth Create an API Key API. - [Delete an API Key](/docs/apis/api-keys/delete-an-api-key.md): API documentation for the FusionAuth Delete an API Key API. - [API Keys API](/docs/apis/api-keys.md): Learn about the APIs for creating, retrieving, updating and deleting API Keys. - [Retrieve an API Key](/docs/apis/api-keys/retrieve-an-api-key.md): API documentation for the FusionAuth Retrieve an API Key API. - [Update an API Key](/docs/apis/api-keys/update-an-api-key.md): API documentation for the FusionAuth Update an API Key API. - [API Keys API](/docs/apis/api-keys.md): Learn about the APIs for creating, retrieving, updating and deleting API Keys. - [Create an Application Role](/docs/apis/applications/create-an-application-role.md): API documentation for the FusionAuth Create an Application Role API. - [Create an Application](/docs/apis/applications/create-an-application.md): API documentation for the FusionAuth Create an Application API. - [Delete an Application Role](/docs/apis/applications/delete-an-application-role.md): API documentation for the FusionAuth Delete an Application Role API. - [Delete an Application](/docs/apis/applications/delete-an-application.md): API documentation for the FusionAuth Delete an Application API. - [Application API](/docs/apis/applications.md): Learn about the APIs for creating, retrieving, updating and deleting Applications. - [Reactivate an Application](/docs/apis/applications/reactivate-an-application.md): API documentation for the FusionAuth Reactivate an Application API. - [Retrieve an Application](/docs/apis/applications/retrieve-an-application.md): API documentation for the FusionAuth Retrieve an Application API. - [Retrieve OAuth Configuration](/docs/apis/applications/retrieve-oauth-configuration.md): API documentation for the FusionAuth Retrieve OAuth Configuration API. - [Search for Applications](/docs/apis/applications/search-for-applications.md): API documentation for the FusionAuth Search for Applications API. - [Update an Application Role](/docs/apis/applications/update-an-application-role.md): API documentation for the FusionAuth Update an Application Role API. - [Update an Application](/docs/apis/applications/update-an-application.md): API documentation for the FusionAuth Update an Application API. - [Add an Entry to the Audit Log](/docs/apis/audit-logs/add-an-entry-to-the-audit-log.md): API documentation for the FusionAuth Add an Entry to the Audit Log API. - [Export Audit Logs](/docs/apis/audit-logs/export-audit-logs.md): API documentation for the FusionAuth Export Audit Logs API. - [Audit Log API](/docs/apis/audit-logs.md): Learn about the APIs for adding entries to, searching, and exporting the audit log. - [Retrieve an Audit Log](/docs/apis/audit-logs/retrieve-an-audit-log.md): API documentation for the FusionAuth Retrieve an Audit Log API. - [Search the Audit Log](/docs/apis/audit-logs/search-the-audit-log.md): API documentation for the FusionAuth Search the Audit Log API. - [Authenticate with our APIs](/docs/apis/authentication.md): Learn how the FusionAuth APIs authenticate requests. - [Configure CORS](/docs/apis/configure-cors.md): How to set up and use the FusionAuth API Explorer. - [Generic Connector API](/docs/apis/connectors/generic.md): Learn about the APIs for creating, retrieving, and updating Generic Connectors. - [Connector APIs](/docs/apis/connectors.md): Learn about the APIs for creating, retrieving, updating and deleting identity providers. - [LDAP Connector API](/docs/apis/connectors/ldap.md): Learn about the APIs for creating, retrieving, and updating LDAP Connectors. - [Create a Consent](/docs/apis/consents/create-a-consent.md): API documentation for the FusionAuth Create a Consent API. - [Delete a Consent](/docs/apis/consents/delete-a-consent.md): API documentation for the FusionAuth Delete a Consent API. - [Grant a User Consent](/docs/apis/consents/grant-a-user-consent.md): API documentation for the FusionAuth Grant a User Consent API. - [Consent API](/docs/apis/consents.md): Learn about the APIs for creating, retrieving, updating and deleting consents. - [Retrieve a Consent](/docs/apis/consents/retrieve-a-consent.md): API documentation for the FusionAuth Retrieve a Consent API. - [Retrieve a User Consent](/docs/apis/consents/retrieve-a-user-consent.md): API documentation for the FusionAuth Retrieve a User Consent API. - [Revoke a User Consent](/docs/apis/consents/revoke-a-user-consent.md): API documentation for the FusionAuth Revoke a User Consent API. - [Search for Consents](/docs/apis/consents/search-for-consents.md): API documentation for the FusionAuth Search for Consents API. - [Update a Consent](/docs/apis/consents/update-a-consent.md): API documentation for the FusionAuth Update a Consent API. - [Update a User Consent](/docs/apis/consents/update-a-user-consent.md): API documentation for the FusionAuth Update a User Consent API. - [Form Field API](/docs/apis/custom-forms/form-fields.md): Learn about the APIs for creating, retrieving, updating and deleting form fields. - [Form API](/docs/apis/custom-forms/forms.md): Learn about the APIs for creating, retrieving, updating and deleting forms. - [Custom Form APIs](/docs/apis/custom-forms.md): Learn about the APIs for configuring custom forms. - [Create an Email Template](/docs/apis/emails/create-an-email-template.md): API documentation for the FusionAuth Create an Email Template API. - [Delete an Email Template](/docs/apis/emails/delete-an-email-template.md): API documentation for the FusionAuth Delete an Email Template API. - [Email API](/docs/apis/emails.md): Learn about the APIs for creating, retrieving, updating and deleting email templates as well as sending emails to users. - [Preview an Email Template](/docs/apis/emails/preview-an-email-template.md): API documentation for the FusionAuth Preview an Email Template API. - [Retrieve an Email Template](/docs/apis/emails/retrieve-an-email-template.md): API documentation for the FusionAuth Retrieve an Email Template API. - [Search for Email Templates](/docs/apis/emails/search-for-email-templates.md): API documentation for the FusionAuth Search for Email Templates API. - [Send an Email](/docs/apis/emails/send-an-email.md): API documentation for the FusionAuth Send an Email API. - [Update an Email Template](/docs/apis/emails/update-an-email-template.md): API documentation for the FusionAuth Update an Email Template API. - [Entity API](/docs/apis/entities/entities.md): Learn about the APIs for creating, retrieving, updating and deleting entities, as well as searching them. - [Entity Type API](/docs/apis/entities/entity-types.md): Learn about the APIs for creating, retrieving, updating and deleting entity types. - [Grant API](/docs/apis/entities/grants.md): Learn about the APIs for granting and revoking permissions to entities. - [Entity APIs](/docs/apis/entities.md): Learn about the APIs for creating, retrieving, updating and deleting entities and entity types. - [Error Codes](/docs/apis/errors.md): Learn about the error response that is returned from FusionAuth APIs. - [Event Log API](/docs/apis/event-logs.md): Learn about the APIs for searching and retrieving event logs. - [Add a User to a Family](/docs/apis/families/add-a-user-to-a-family.md): API documentation for the FusionAuth Add a User to a Family API. - [Family API](/docs/apis/families.md): Learn about the APIs for creating, retrieving, updating and deleting families. - [Remove a User from a Family](/docs/apis/families/remove-a-user-from-a-family.md): API documentation for the FusionAuth Remove a User from a Family API. - [Request Parental Approval](/docs/apis/families/request-parental-approval.md): API documentation for the FusionAuth Request Parental Approval API. - [Retrieve a Family](/docs/apis/families/retrieve-a-family.md): API documentation for the FusionAuth Retrieve a Family API. - [Retrieve Pending Family Members](/docs/apis/families/retrieve-pending-family-members.md): API documentation for the FusionAuth Retrieve Pending Family Members API. - [Update a Family](/docs/apis/families/update-a-family.md): API documentation for the FusionAuth Update a Family API. - [Add Users to a Group](/docs/apis/groups/add-users-to-a-group.md): API documentation for the FusionAuth Add Users to a Group API. - [Create a Group](/docs/apis/groups/create-a-group.md): API documentation for the FusionAuth Create a Group API. - [Delete a Group](/docs/apis/groups/delete-a-group.md): API documentation for the FusionAuth Delete a Group API. - [Group API](/docs/apis/groups.md): Learn about the APIs for creating, retrieving, updating and deleting groups. - [Remove Users from a Group](/docs/apis/groups/remove-users-from-a-group.md): API documentation for the FusionAuth Remove Users from a Group API. - [Retrieve a Group](/docs/apis/groups/retrieve-a-group.md): API documentation for the FusionAuth Retrieve a Group API. - [Search for Group Members](/docs/apis/groups/search-for-group-members.md): API documentation for the FusionAuth Search for Group Members API. - [Search for Groups](/docs/apis/groups/search-for-groups.md): API documentation for the FusionAuth Search for Groups API. - [Update a Group](/docs/apis/groups/update-a-group.md): API documentation for the FusionAuth Update a Group API. - [Update Users in a Group](/docs/apis/groups/update-users-in-a-group.md): API documentation for the FusionAuth Update Users in a Group API. - [Hosted Backend API](/docs/apis/hosted-backend.md): Learn about the APIs that you to perform OAuth2 Authorization Code Flow login, logout, and refresh for applications. - [Apple](/docs/apis/identity-providers/apple.md): Learn about the APIs for creating, retrieving, updating and disabling an Apple identity provider. - [Epic Games](/docs/apis/identity-providers/epicgames.md): Learn about the APIs for creating, retrieving, updating and disabling an Epic Games identity provider. - [External JWT](/docs/apis/identity-providers/external-jwt.md): Learn about the APIs for creating, retrieving, updating and deleting external JWT identity providers. - [Facebook](/docs/apis/identity-providers/facebook.md): Learn about the APIs for creating, retrieving, updating and disabling a Facebook identity provider. - [Google](/docs/apis/identity-providers/google.md): Learn about the APIs for creating, retrieving, updating and disabling a Google identity provider. - [HYPR](/docs/apis/identity-providers/hypr.md): Learn about the APIs for creating, retrieving, updating and disabling a HYPR identity provider. - [Identity Provider APIs](/docs/apis/identity-providers.md): Learn about the APIs for creating, retrieving, updating and deleting identity providers. - [LinkedIn](/docs/apis/identity-providers/linkedin.md): Learn about the APIs for creating, retrieving, updating and disabling a LinkedIn identity provider. - [Links](/docs/apis/identity-providers/links.md): Learn about the APIs for creating, retrieving, and deleting Identity Provider Links. - [Nintendo](/docs/apis/identity-providers/nintendo.md): Learn about the APIs for creating, retrieving, updating and deleting a Nintendo identity provider. - [OpenID Connect](/docs/apis/identity-providers/openid-connect.md): Learn about the APIs for creating, retrieving, updating and deleting OpenID Connect identity providers. - [SAML v2 IdP Initiated](/docs/apis/identity-providers/samlv2-idp-initiated.md): Learn about the APIs for creating, retrieving, updating and deleting SAML v2 IdP Initiated identity providers. - [SAML v2](/docs/apis/identity-providers/samlv2.md): Learn about the APIs for creating, retrieving, updating and deleting SAML v2 identity providers. - [Sony PlayStation Network](/docs/apis/identity-providers/sonypsn.md): Learn about the APIs for creating, retrieving, updating and disabling a Sony PlayStation Network identity provider. - [Steam](/docs/apis/identity-providers/steam.md): Learn about the APIs for creating, retrieving, updating and disabling a Steam identity provider. - [Test](/docs/apis/identity-providers/test.md): Learn about the APIs for starting an Identity Provider connection test and retrieving its results. - [Twitch](/docs/apis/identity-providers/twitch.md): Learn about the APIs for creating, retrieving, updating and disabling a Twitch identity provider. - [Twitter/X](/docs/apis/identity-providers/twitter.md): Learn about the APIs for creating, retrieving, updating and disabling a Twitter/X identity provider. - [Xbox](/docs/apis/identity-providers/xbox.md): Learn about the APIs for creating, retrieving, updating and disabling an Xbox identity provider. - [Identity Verify API](/docs/apis/identity-verify.md): Learn about the APIs for starting, sending, and completing identity verification. - [APIs](/docs/apis.md): An overview of the FusionAuth APIs. - [Integration API](/docs/apis/integrations.md): Learn about the APIs for retrieving and updating integrations. - [Create an IP ACL](/docs/apis/ip-acl/create-an-ip-acl.md): API documentation for the FusionAuth Create an IP ACL API. - [Delete an IP ACL](/docs/apis/ip-acl/delete-an-ip-acl.md): API documentation for the FusionAuth Delete an IP ACL API. - [IP Access Control List API](/docs/apis/ip-acl.md): Learn about the APIs for creating, retrieving, updating and deleting IP Access Control Lists. - [Retrieve an IP ACL](/docs/apis/ip-acl/retrieve-an-ip-acl.md): API documentation for the FusionAuth Retrieve an IP ACL API. - [Search for IP ACLs](/docs/apis/ip-acl/search-for-ip-acls.md): API documentation for the FusionAuth Search for IP ACLs API. - [Update an IP ACL](/docs/apis/ip-acl/update-an-ip-acl.md): API documentation for the FusionAuth Update an IP ACL API. - [JWTs & Refresh Token API](/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. - [Issue a JWT](/docs/apis/jwt/issue-a-jwt.md): API documentation for the FusionAuth Issue a JWT API. - [Reconcile a JWT Using the External JWT Provider](/docs/apis/jwt/reconcile-a-jwt-using-the-external-jwt-provider.md): API documentation for the FusionAuth Reconcile a JWT Using the External JWT Provider API. - [Refresh a JWT](/docs/apis/jwt/refresh-a-jwt.md): API documentation for the FusionAuth Refresh a JWT API. - [Retrieve Public Keys](/docs/apis/jwt/retrieve-public-keys.md): API documentation for the FusionAuth Retrieve Public Keys API. - [Retrieve Refresh Tokens](/docs/apis/jwt/retrieve-refresh-tokens.md): API documentation for the FusionAuth Retrieve Refresh Tokens API. - [Revoke Refresh Tokens](/docs/apis/jwt/revoke-refresh-tokens.md): API documentation for the FusionAuth Revoke Refresh Tokens API. - [Validate a JWT](/docs/apis/jwt/validate-a-jwt.md): API documentation for the FusionAuth Validate a JWT API. - [Vend a JWT](/docs/apis/jwt/vend-a-jwt.md): API documentation for the FusionAuth Vend a JWT API. - [JWTs & Refresh Token API](/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. - [Delete a Key](/docs/apis/keys/delete-a-key.md): API documentation for the FusionAuth Delete a Key API. - [Generate a Key](/docs/apis/keys/generate-a-key.md): API documentation for the FusionAuth Generate a Key API. - [Import a Key](/docs/apis/keys/import-a-key.md): API documentation for the FusionAuth Import a Key API. - [Key API](/docs/apis/keys.md): Learn about the APIs for generating, importing, retrieving, updating and deleting keys. - [Retrieve a Key](/docs/apis/keys/retrieve-a-key.md): API documentation for the FusionAuth Retrieve a Key API. - [Search for Keys](/docs/apis/keys/search-for-keys.md): API documentation for the FusionAuth Search for Keys API. - [Update a Key](/docs/apis/keys/update-a-key.md): API documentation for the FusionAuth Update a Key API. - [Create a Lambda](/docs/apis/lambdas/create-a-lambda.md): API documentation for the FusionAuth Create a Lambda API. - [Delete a Lambda](/docs/apis/lambdas/delete-a-lambda.md): API documentation for the FusionAuth Delete a Lambda API. - [Lambda API](/docs/apis/lambdas.md): Learn about the APIs for creating, retrieving, updating and deleting lambdas. - [Retrieve a Lambda](/docs/apis/lambdas/retrieve-a-lambda.md): API documentation for the FusionAuth Retrieve a Lambda API. - [Search for Lambdas](/docs/apis/lambdas/search-for-lambdas.md): API documentation for the FusionAuth Search for Lambdas API. - [Update a Lambda](/docs/apis/lambdas/update-a-lambda.md): API documentation for the FusionAuth Update a Lambda API. - [Authenticate a User with a One Time Password](/docs/apis/login/authenticate-otp.md): API documentation for the FusionAuth Authenticate a User with a One Time Password API. - [Authenticate a User](/docs/apis/login/authenticate.md): API documentation for the FusionAuth Authenticate a User API. - [Complete Multi-Factor Authentication](/docs/apis/login/complete-mfa.md): API documentation for the FusionAuth Complete Multi-Factor Authentication API. - [Export Login Records](/docs/apis/login/export.md): API documentation for the FusionAuth Export Login Records API. - [Login API](/docs/apis/login.md): API documentation for the FusionAuth Login API. - [Logout a User](/docs/apis/login/logout.md): API documentation for the FusionAuth Logout a User API. - [Search Login Records](/docs/apis/login/search.md): API documentation for the FusionAuth Search Login Records API. - [Update Login Instant](/docs/apis/login/update-instant.md): API documentation for the FusionAuth Update Login Instant API. - [Message Template API](/docs/apis/message-templates.md): Learn about the APIs for creating, retrieving, updating and deleting message templates. - [Generic Messenger](/docs/apis/messengers/generic.md): Learn about the APIs for creating, retrieving, and updating Generic Messengers. - [Messenger APIs](/docs/apis/messengers.md): Learn about the APIs for creating, retrieving, updating and deleting messengers. - [Twilio Messenger](/docs/apis/messengers/twilio.md): Learn about the APIs for creating, retrieving, and updating Twilio Messengers. - [Authorize](/docs/apis/oauth/authorize.md): API documentation for the FusionAuth Authorize OAuth2 endpoint. - [Client Secret](/docs/apis/oauth/client-secret.md): Client Secret reference for FusionAuth OAuth2 endpoints. - [Device](/docs/apis/oauth/device.md): API documentation for the FusionAuth Device OAuth2 endpoint. - [OAuth2 API](/docs/apis/oauth.md): This page details FusionAuth's OAuth2 endpoints. Learn about the Authorization Code grant, `Implicit` grant, and other OAuth2 grants. - [Introspect](/docs/apis/oauth/introspect.md): API documentation for the FusionAuth Introspect OAuth2 endpoint. - [JSON Web Key Set (JWKS)](/docs/apis/oauth/jwks.md): API documentation for the FusionAuth JSON Web Key Set (JWKS) OAuth2 endpoint. - [Logout](/docs/apis/oauth/logout.md): API documentation for the FusionAuth Logout OAuth2 endpoint. - [OAuthError](/docs/apis/oauth/oauth-error.md): OAuthError reference for FusionAuth OAuth2 endpoints. - [OpenID Configuration](/docs/apis/oauth/openid-configuration.md): API documentation for the FusionAuth OpenID Configuration OAuth2 endpoint. - [Token](/docs/apis/oauth/token.md): API documentation for the FusionAuth Token OAuth2 endpoint. - [UserInfo](/docs/apis/oauth/userinfo.md): API documentation for the FusionAuth UserInfo OAuth2 endpoint. - [Complete a Passwordless Login](/docs/apis/passwordless/complete-a-passwordless-login.md): API documentation for the FusionAuth Complete a Passwordless Login API. - [Passwordless API](/docs/apis/passwordless.md): Learn about the APIs for magic link passwordless authentication. - [Send Passwordless Login](/docs/apis/passwordless/send-passwordless-login.md): API documentation for the FusionAuth Send Passwordless Login API. - [Start Passwordless Login](/docs/apis/passwordless/start-passwordless-login.md): API documentation for the FusionAuth Start Passwordless Login API. - [Reactor API](/docs/apis/reactor.md): Learn about the APIs for activating, deactivating, and retrieving the status of a FusionAuth Reactor license. - [Create a User and Registration (combined)](/docs/apis/registrations/create-a-user-and-registration-combined.md): API documentation for the FusionAuth Create a User and Registration (combined) API. - [Create a User Registration (for an existing user)](/docs/apis/registrations/create-a-user-registration-for-an-existing-user.md): API documentation for the FusionAuth Create a User Registration (for an existing user) API. - [Delete a User Registration](/docs/apis/registrations/delete-a-user-registration.md): API documentation for the FusionAuth Delete a User Registration API. - [User Registration API](/docs/apis/registrations.md): Learn about the APIs for creating, retrieving, updating and deleting User Registrations. - [Resend a User Registration Verification Email](/docs/apis/registrations/resend-a-user-registration-verification-email.md): API documentation for the FusionAuth Resend a User Registration Verification Email API. - [Retrieve a User Registration](/docs/apis/registrations/retrieve-a-user-registration.md): API documentation for the FusionAuth Retrieve a User Registration API. - [Update a User Registration](/docs/apis/registrations/update-a-user-registration.md): API documentation for the FusionAuth Update a User Registration API. - [Verify a User Registration](/docs/apis/registrations/verify-a-user-registration.md): API documentation for the FusionAuth Verify a User Registration API. - [Report API](/docs/apis/reports.md): Learn about the APIs for retrieving reports from FusionAuth. - [Retrieve Daily Active Users Report](/docs/apis/reports/retrieve-daily-active-users-report.md): API documentation for the FusionAuth Retrieve Daily Active Users Report API. - [Retrieve Login Report](/docs/apis/reports/retrieve-login-report.md): API documentation for the FusionAuth Retrieve Login Report API. - [Retrieve Monthly Active Users Report](/docs/apis/reports/retrieve-monthly-active-users-report.md): API documentation for the FusionAuth Retrieve Monthly Active Users Report API. - [Retrieve Registration Report](/docs/apis/reports/retrieve-registration-report.md): API documentation for the FusionAuth Retrieve Registration Report API. - [Retrieve Totals Report](/docs/apis/reports/retrieve-totals-report.md): API documentation for the FusionAuth Retrieve Totals Report API. - [SCIM APIs](/docs/apis/scim.md): Learn about the APIs for provisioning SCIM Resources in FusionAuth using a SCIM Client. - [EnterpriseUser](/docs/apis/scim/scim-enterprise-user.md): Learn about the APIs for provisioning SCIM EnterpriseUsers in FusionAuth using a SCIM Client. - [Group](/docs/apis/scim/scim-group.md): Learn about the APIs for provisioning SCIM Groups in FusionAuth using a SCIM Client. - [Service Provider](/docs/apis/scim/scim-service-provider.md): Learn about the APIs for discovering configuration information about FusionAuth SCIM Service Provider using a SCIM Client. - [User](/docs/apis/scim/scim-user.md): Learn about the APIs for provisioning SCIM Users in FusionAuth using a SCIM Client. - [OAuth Scopes API](/docs/apis/scopes.md): Learn about the APIs for creating, retrieving, updating and deleting OAuth scopes. - [Export System Logs](/docs/apis/system/export-system-logs.md): API documentation for the FusionAuth Export System Logs API. - [System API](/docs/apis/system.md): Learn about the APIs for retrieving and updating the system configuration. - [Rebuild the Elasticsearch index](/docs/apis/system/rebuild-the-elasticsearch-index.md): API documentation for the FusionAuth Rebuild the Elasticsearch index API. - [Retrieve System Health](/docs/apis/system/retrieve-system-health.md): API documentation for the FusionAuth Retrieve System Health API. - [Retrieve System Metrics Using Prometheus](/docs/apis/system/retrieve-system-metrics-using-prometheus.md): API documentation for the FusionAuth Retrieve System Metrics Using Prometheus API. - [Retrieve System Status](/docs/apis/system/retrieve-system-status.md): API documentation for the FusionAuth Retrieve System Status API. - [Retrieve System Version](/docs/apis/system/retrieve-system-version.md): API documentation for the FusionAuth Retrieve System Version API. - [Retrieve the Logging Level](/docs/apis/system/retrieve-the-logging-level.md): API documentation for the FusionAuth Retrieve the Logging Level API. - [Retrieve the status of an index rebuild](/docs/apis/system/retrieve-the-status-of-an-index-rebuild.md): API documentation for the FusionAuth Retrieve the status of an index rebuild API. - [Retrieve the System Configuration](/docs/apis/system/retrieve-the-system-configuration.md): API documentation for the FusionAuth Retrieve the System Configuration API. - [Update the Logging Level](/docs/apis/system/update-the-logging-level.md): API documentation for the FusionAuth Update the Logging Level API. - [Update the System Configuration](/docs/apis/system/update-the-system-configuration.md): API documentation for the FusionAuth Update the System Configuration API. - [Tenant Manager API](/docs/apis/tenant-manager.md): Learn about the APIs for retrieving and updating Tenant Manager configuration. - [Create a Tenant](/docs/apis/tenants/create-a-tenant.md): API documentation for the FusionAuth Create a Tenant API. - [Delete a Tenant](/docs/apis/tenants/delete-a-tenant.md): API documentation for the FusionAuth Delete a Tenant API. - [Tenants API](/docs/apis/tenants.md): Learn about the APIs for creating, retrieving, updating and deleting tenants. - [Retrieve a Tenant](/docs/apis/tenants/retrieve-a-tenant.md): API documentation for the FusionAuth Retrieve a Tenant API. - [Retrieve the Password Validation Rules](/docs/apis/tenants/retrieve-the-password-validation-rules.md): API documentation for the FusionAuth Retrieve the Password Validation Rules API. - [Search for Tenants](/docs/apis/tenants/search-for-tenants.md): API documentation for the FusionAuth Search for Tenants API. - [Update a Tenant](/docs/apis/tenants/update-a-tenant.md): API documentation for the FusionAuth Update a Tenant API. - [Advanced Themes](/docs/apis/themes/advanced-themes.md): Learn about the APIs for creating, retrieving, updating, and deleting hosted login page themes. - [Theme APIs](/docs/apis/themes.md): Learn about the APIs for customizing a theme. - [Simple Themes](/docs/apis/themes/simple-themes.md): Learn about the APIs for creating, retrieving, updating, and deleting simple themes for hosted login pages. - [Disable Multi-Factor](/docs/apis/two-factor/disable-multi-factor.md): API documentation for the FusionAuth Disable Multi-Factor API. - [Enable Multi-Factor](/docs/apis/two-factor/enable-multi-factor.md): API documentation for the FusionAuth Enable Multi-Factor API. - [Generate a Secret](/docs/apis/two-factor/generate-a-secret.md): API documentation for the FusionAuth Generate a Secret API. - [Generate Recovery Codes](/docs/apis/two-factor/generate-recovery-codes.md): API documentation for the FusionAuth Generate Recovery Codes API. - [Multi-Factor API](/docs/apis/two-factor.md): Learn about the APIs for enabling and disabling multi-factor authentication for users. - [Retrieve Multi-Factor Status](/docs/apis/two-factor/retrieve-multi-factor-status.md): API documentation for the FusionAuth Retrieve Multi-Factor Status API. - [Retrieve Recovery Codes](/docs/apis/two-factor/retrieve-recovery-codes.md): API documentation for the FusionAuth Retrieve Recovery Codes API. - [Send a Multi-Factor Code During Login or Step Up](/docs/apis/two-factor/send-a-multi-factor-code-during-login-or-step-up.md): API documentation for the FusionAuth Send a Multi-Factor Code During Login or Step Up API. - [Send a Multi-Factor Code When Disabling MFA](/docs/apis/two-factor/send-a-multi-factor-code-when-disabling-mfa.md): API documentation for the FusionAuth Send a Multi-Factor Code When Disabling MFA API. - [Send a Multi-Factor Code When Enabling MFA](/docs/apis/two-factor/send-a-multi-factor-code-when-enabling-mfa.md): API documentation for the FusionAuth Send a Multi-Factor Code When Enabling MFA API. - [Start Multi-Factor](/docs/apis/two-factor/start-multi-factor.md): API documentation for the FusionAuth Start Multi-Factor API. - [Update Multi-Factor Method](/docs/apis/two-factor/update-multi-factor-method.md): API documentation for the FusionAuth Update Multi-Factor Method API. - [User Action Reason API](/docs/apis/user-action-reasons.md): Learn about the APIs for creating, retrieving, updating and deleting user action reasons. - [Create a User Action](/docs/apis/user-actions/create-a-user-action.md): API documentation for the FusionAuth Create a User Action API. - [Delete a User Action](/docs/apis/user-actions/delete-a-user-action.md): API documentation for the FusionAuth Delete a User Action API. - [Manage User Action API](/docs/apis/user-actions.md): Learn about the APIs for creating, retrieving, updating and deleting user actions. - [Reactivate a User Action](/docs/apis/user-actions/reactivate-a-user-action.md): API documentation for the FusionAuth Reactivate a User Action API. - [Retrieve a User Action](/docs/apis/user-actions/retrieve-a-user-action.md): API documentation for the FusionAuth Retrieve a User Action API. - [Update a User Action](/docs/apis/user-actions/update-a-user-action.md): API documentation for the FusionAuth Update a User Action API. - [Add a Comment to a User](/docs/apis/user-comments/add-a-comment-to-a-user.md): API documentation for the FusionAuth Add a Comment to a User API. - [User Comment API](/docs/apis/user-comments.md): Learn about the APIs for creating and retrieving comments on users. - [Retrieve a User's Comments](/docs/apis/user-comments/retrieve-a-users-comments.md): API documentation for the FusionAuth Retrieve a User's Comments API. - [Search for User Comments](/docs/apis/user-comments/search-for-user-comments.md): API documentation for the FusionAuth Search for User Comments API. - [Bulk Delete Users](/docs/apis/users/bulk-delete.md): API documentation for the FusionAuth Bulk Delete Users API. - [Change a User's Password](/docs/apis/users/change-password.md): API documentation for the FusionAuth Change a User's Password API. - [Create a User](/docs/apis/users/create.md): API documentation for the FusionAuth Create a User API. - [Delete a User](/docs/apis/users/delete.md): API documentation for the FusionAuth Delete a User API. - [Flush the Search Engine](/docs/apis/users/flush-search.md): API documentation for the FusionAuth Flush the Search Engine API. - [Start Forgot Password Workflow](/docs/apis/users/forgot-password.md): API documentation for the FusionAuth Start Forgot Password Workflow API. - [Import Refresh Tokens](/docs/apis/users/import-refresh-tokens.md): API documentation for the FusionAuth Import Refresh Tokens API. - [Import Users](/docs/apis/users/import.md): API documentation for the FusionAuth Import Users API. - [User API](/docs/apis/users.md): Learn how to integrate with the FusionAuth User API. This documentation provides a comprehensive reference for managing users. - [Reactivate a User](/docs/apis/users/reactivate.md): API documentation for the FusionAuth Reactivate a User API. - [Retrieve Recent Logins](/docs/apis/users/recent-logins.md): API documentation for the FusionAuth Retrieve Recent Logins API. - [Resend Verification Email](/docs/apis/users/resend-verification.md): API documentation for the FusionAuth Resend Verification Email API. - [Retrieve a User](/docs/apis/users/retrieve.md): API documentation for the FusionAuth Retrieve a User API. - [Search for Users](/docs/apis/users/search.md): API documentation for the FusionAuth Search for Users API. - [Update a User](/docs/apis/users/update.md): API documentation for the FusionAuth Update a User API. - [Validate a password change](/docs/apis/users/validate-password-change.md): API documentation for the FusionAuth Validate a password change API. - [Verify a User's Email](/docs/apis/users/verify-email.md): API documentation for the FusionAuth Verify a User's Email API. - [Complete a WebAuthn Passkey Assertion](/docs/apis/webauthn/complete-a-webauthn-passkey-assertion.md): API documentation for the FusionAuth Complete a WebAuthn Passkey Assertion API. - [Complete a WebAuthn Passkey Authentication](/docs/apis/webauthn/complete-a-webauthn-passkey-authentication.md): API documentation for the FusionAuth Complete a WebAuthn Passkey Authentication API. - [Complete a WebAuthn Passkey Registration](/docs/apis/webauthn/complete-a-webauthn-passkey-registration.md): API documentation for the FusionAuth Complete a WebAuthn Passkey Registration API. - [Delete a Passkey](/docs/apis/webauthn/delete-a-passkey.md): API documentation for the FusionAuth Delete a Passkey API. - [Import Passkeys](/docs/apis/webauthn/import-passkeys.md): API documentation for the FusionAuth Import Passkeys API. - [WebAuthn API](/docs/apis/webauthn.md): Learn about the APIs for starting and completing WebAuthn ceremonies and retrieving, importing and deleting WebAuthn passkeys. - [Retrieve a Passkey](/docs/apis/webauthn/retrieve-a-passkey.md): API documentation for the FusionAuth Retrieve a Passkey API. - [Start a WebAuthn Passkey Assertion or Authentication](/docs/apis/webauthn/start-a-webauthn-passkey-assertion-or-authentication.md): API documentation for the FusionAuth Start a WebAuthn Passkey Assertion or Authentication API. - [Start a WebAuthn Passkey Registration](/docs/apis/webauthn/start-a-webauthn-passkey-registration.md): API documentation for the FusionAuth Start a WebAuthn Passkey Registration API. - [Webhook Event Log API](/docs/apis/webhook-event-logs.md): Learn about the APIs for searching and retrieving webhook event and attempt logs. - [Create a Webhook](/docs/apis/webhooks/create-a-webhook.md): API documentation for the FusionAuth Create a Webhook API. - [Delete a Webhook](/docs/apis/webhooks/delete-a-webhook.md): API documentation for the FusionAuth Delete a Webhook API. - [Webhook API](/docs/apis/webhooks.md): Learn about the APIs for creating, retrieving, updating and deleting Webhooks. - [Retrieve a Webhook](/docs/apis/webhooks/retrieve-a-webhook.md): API documentation for the FusionAuth Retrieve a Webhook API. - [Search for Webhooks](/docs/apis/webhooks/search-for-webhooks.md): API documentation for the FusionAuth Search for Webhooks API. - [Update a Webhook](/docs/apis/webhooks/update-a-webhook.md): API documentation for the FusionAuth Update a Webhook API. - [FusionAuth CLI](/docs/customize/cli.md): Learn about the FusionAuth admin CLI tool. - [Configure SMTP](/docs/customize/email-and-messages/configure-email.md): Learn how to enable and configure the SMTP server. - [Application Email Templates](/docs/customize/email-and-messages/configuring-application-specific-email-templates.md): Learn how to override email templates with application specific email templates. - [Two-Factor with Google Authenticator](/docs/customize/email-and-messages/deprecated/authenticator-app-pre-1-26.md): Learn how to complete a Two-Factor authentication for a User using Google Authenticator. - [Pre-1.26 2FA](/docs/customize/email-and-messages/deprecated.md): Learn how to complete a Two-Factor authentication for a User. - [Two-Factor with Twilio Push Notifications](/docs/customize/email-and-messages/deprecated/twilio-push-pre-1-26.md): Learn how to complete Two-Factor authentication for a User using FusionAuth's Twilio push integration. - [Twilio Integration](/docs/customize/email-and-messages/deprecated/twilio.md): Learn more about the pre 1.26.0 FusionAuth Twilio integration. - [Email Variables](/docs/customize/email-and-messages/email-templates-replacement-variables.md): Learn which replacement variables and corresponding email templates are available. - [Email Templates](/docs/customize/email-and-messages/email-templates.md): Learn how to write and manage email templates. - [Generic Messenger](/docs/customize/email-and-messages/generic-messenger.md): Learn how to add and configure generic messengers. - [Email & Messages](/docs/customize/email-and-messages.md): An overview of the FusionAuth Email Template system. - [Message Variables](/docs/customize/email-and-messages/message-templates-replacement-variables.md): Learn which replacement variables and corresponding message templates are available. - [Message Templates](/docs/customize/email-and-messages/message-templates.md): Learn how to write and manage message templates. - [Messengers](/docs/customize/email-and-messages/messengers.md): Learn about adding and configuring messengers. - [Twilio Messenger](/docs/customize/email-and-messages/twilio-messenger.md): Learn how to add and configur Twilio messengers. - [Customize](/docs/customize.md): Alter the look and feel of FusionAuth to suit your needs. - [Theme Examples](/docs/customize/look-and-feel/advanced-themes/examples.md): A list of FusionAuth themes examples. - [Themes Helper Macros](/docs/customize/look-and-feel/advanced-themes/helpers.md): Learn about the Freemarker macros FusionAuth provides to help with theming. - [Advanced Themes](/docs/customize/look-and-feel/advanced-themes.md): Learn how to theme and the FusionAuth login pages (including forgot password, two-factor authentication and others). - [Add a Theme to a Kickstart](/docs/customize/look-and-feel/advanced-themes/kickstart-custom-theme.md): Learn how to use Kickstart to create a FusionAuth Instance with a custom theme. - [Tailwind CSS](/docs/customize/look-and-feel/advanced-themes/tailwind.md): Detailed documentation for integrating Tailwind CSS in FusionAuth. - [Theme Template Variables](/docs/customize/look-and-feel/advanced-themes/template-variables.md): Detailed documentation about the theme template variables. - [Upgrade an Advanced Theme](/docs/customize/look-and-feel/advanced-themes/upgrade-advanced-theme.md): An overview of how to upgrade a custom theme from one version of FusionAuth to another. - [Advanced Theme Upgrade Notes](/docs/customize/look-and-feel/advanced-themes/upgrade.md): Detailed information about required theme changes between versions of FusionAuth. - [Application-Specific Themes](/docs/customize/look-and-feel/application-specific-themes.md): Learn how to specify a theme for a certain application. - [Client-side Password Rule Validation](/docs/customize/look-and-feel/client-side-password-rule-validation.md): Learn how to configure FusionAuth to check passwords client-side. - [Themes](/docs/customize/look-and-feel.md): Learn about theming the FusionAuth hosted login pages. - [Theme Localization](/docs/customize/look-and-feel/localization.md): Learn about how FusionAuth Themes work with localization. - [Simple Theme Editor](/docs/customize/look-and-feel/simple-theme-editor.md): Quickly and easily style FusionAuth with no code. - [Base64 Encoder/Decoder](/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](/docs/dev-tools/date-time.md): Convert Unix and epoch times using our online epoch Time Converter tool. - [Developer Tools](/docs/dev-tools.md): Explore developer tools designed to simplify CIAM development. - [JWT Decoder](/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](/docs/dev-tools/url-encoder-decoder.md): Convert special characters for safe transmission as URL parameters and decode encoded URLs. - [UUID Generator](/docs/dev-tools/uuid-generator.md): Create random 32-character unique identifiers for secure and standardized identification. - [Client Credentials JWT Populate Lambda](/docs/extend/code/lambdas/client-credentials-jwt-populate.md): An overview of the Client Credentials JWT Populate lambda. - [Lambdas](/docs/extend/code/lambdas.md): An overview of FusionAuth's lambdas, which are pluggable JavaScript code that run at various points in the user lifecycle. - [JWT Populate Lambda](/docs/extend/code/lambdas/jwt-populate.md): An overview of the JWT populate lambda. - [Call an API from a Lambda](/docs/extend/code/lambdas/lambda-remote-api-calls.md): An overview of how to make API calls from Lambdas. - [Login Validation Lambda](/docs/extend/code/lambdas/login-validation.md): An overview of the login validation lambda. - [MFA Requirement Lambda](/docs/extend/code/lambdas/mfa-requirement.md): An overview of the MFA requirement lambda. - [Apple Reconcile Lambda](/docs/extend/code/lambdas/reconcile/apple-reconcile.md): An overview of the Apple Reconcile lambda. - [Epic Games Reconcile Lambda](/docs/extend/code/lambdas/reconcile/epic-games-reconcile.md): An overview of the Epic Games Reconcile lambda. - [External JWT Reconcile Lambda](/docs/extend/code/lambdas/reconcile/external-jwt-reconcile.md): An overview of the External JWT Reconcile lambda. - [Facebook Reconcile Lambda](/docs/extend/code/lambdas/reconcile/facebook-reconcile.md): An overview of the Facebook Reconcile lambda. - [Google Reconcile Lambda](/docs/extend/code/lambdas/reconcile/google-reconcile.md): An overview of the Google Reconcile lambda. - [HYPR Reconcile Lambda](/docs/extend/code/lambdas/reconcile/hypr-reconcile.md): An overview of the HYPR Reconcile lambda. - [LDAP Connector Reconcile Lambda](/docs/extend/code/lambdas/reconcile/ldap-connector-reconcile.md): An overview of the LDAP Connector Reconcile lambda. - [LinkedIn Reconcile Lambda](/docs/extend/code/lambdas/reconcile/linkedin-reconcile.md): An overview of the LinkedIn Reconcile lambda. - [Nintendo Reconcile Lambda](/docs/extend/code/lambdas/reconcile/nintendo-reconcile.md): An overview of the Nintendo Reconcile lambda. - [OpenID Connect Reconcile Lambda](/docs/extend/code/lambdas/reconcile/openid-connect-response-reconcile.md): An overview of the OpenID Connect Response Reconcile lambda. - [SAML v2 Reconcile Lambda](/docs/extend/code/lambdas/reconcile/samlv2-response-reconcile.md): An overview of the SAML v2 Response Reconcile lambda. - [Sony PlayStation Network Reconcile Lambda](/docs/extend/code/lambdas/reconcile/sony-playstation-network-reconcile.md): An overview of the Sony PlayStation Network Reconcile lambda. - [Steam Reconcile Lambda](/docs/extend/code/lambdas/reconcile/steam-reconcile.md): An overview of the Steam Reconcile lambda. - [Twitch Reconcile Lambda](/docs/extend/code/lambdas/reconcile/twitch-reconcile.md): An overview of the Twitch Reconcile lambda. - [Twitter Reconcile Lambda](/docs/extend/code/lambdas/reconcile/twitter-reconcile.md): An overview of the Twitter Reconcile lambda. - [Xbox Reconcile Lambda](/docs/extend/code/lambdas/reconcile/xbox-reconcile.md): An overview of the Xbox Reconcile lambda. - [SAML v2 Populate Lambda](/docs/extend/code/lambdas/samlv2-response-populate.md): An overview of the SAML v2 populate lambda. - [SCIM Group Request Converter Lambda](/docs/extend/code/lambdas/scim-group-request-converter.md): An overview of the SCIM Group Request Converter lambda. - [SCIM Group Response Converter Lambda](/docs/extend/code/lambdas/scim-group-response-converter.md): An overview of the SCIM Group Response Converter lambda. - [SCIM User Request Converter Lambda](/docs/extend/code/lambdas/scim-user-request-converter.md): An overview of the SCIM User Request Converter lambda. - [SCIM User Response Converter Lambda](/docs/extend/code/lambdas/scim-user-response-converter.md): An overview of the SCIM User Response Converter lambda. - [Self-Service Registration Validation Lambda](/docs/extend/code/lambdas/self-service-registration.md): An overview of the Self-Service Registration Validation lambda. - [Test Lambdas](/docs/extend/code/lambdas/testing.md): A guide on how to create and test lambdas with FusionAuth. - [UserInfo Populate Lambda](/docs/extend/code/lambdas/userinfo-populate.md): An overview of the UserInfo populate lambda. - [Custom Password Hashing](/docs/extend/code/password-hashes/custom-password-hashing.md): Learn how to write a FusionAuth plugin to implement a custom password hashing algorithm (also referred to a password encryptors). - [Plugins](/docs/extend/code/password-hashes.md): Extend the functionality of FusionAuth with plugins. - [Writing a Plugin](/docs/extend/code/password-hashes/writing-a-plugin.md): Learn how to write a FusionAuth plugin. - [Audit Log Create](/docs/extend/events-and-webhooks/events/audit-log-create.md): Learn about the Audit Log Create event. - [Event Log Create](/docs/extend/events-and-webhooks/events/event-log-create.md): Learn about the Event Log Create event. - [Create Complete](/docs/extend/events-and-webhooks/events/group/group-create-complete.md): Learn about the Group Create Complete event. - [Create](/docs/extend/events-and-webhooks/events/group/group-create.md): Learn about the Group Create event. - [Delete Complete](/docs/extend/events-and-webhooks/events/group/group-delete-complete.md): Learn about the Group Delete Complete event. - [Delete](/docs/extend/events-and-webhooks/events/group/group-delete.md): Learn about the Group Delete event. - [Member Add Complete](/docs/extend/events-and-webhooks/events/group/group-member-add-complete.md): Learn about the Group Member Add Complete event. - [Member Add](/docs/extend/events-and-webhooks/events/group/group-member-add.md): Learn about the Group Member Add event. - [Member Remove Complete](/docs/extend/events-and-webhooks/events/group/group-member-remove-complete.md): Learn about the Group Member Remove Complete. - [Member Remove](/docs/extend/events-and-webhooks/events/group/group-member-remove.md): Learn about the Group Member Remove event. - [Member Update Complete](/docs/extend/events-and-webhooks/events/group/group-member-update-complete.md): Learn about the Group Member Update Complete event. - [Member Update](/docs/extend/events-and-webhooks/events/group/group-member-update.md): Learn about the Group Member Update event. - [Update Complete](/docs/extend/events-and-webhooks/events/group/group-update-complete.md): Learn about the Group Update Complete event. - [Update](/docs/extend/events-and-webhooks/events/group/group-update.md): Learn about the Group Update event. - [Events](/docs/extend/events-and-webhooks/events.md): Learn about FusionAuth events. - [JWT](/docs/extend/events-and-webhooks/events/jwt.md): JWT events. - [Public Key Update](/docs/extend/events-and-webhooks/events/jwt/jwt-public-key-update.md): Learn about the JWT Public Key Update event. - [Refresh Token Revoke](/docs/extend/events-and-webhooks/events/jwt/jwt-refresh-token-revoke.md): Learn about the JWT Refresh Token Revoke event. - [Refresh](/docs/extend/events-and-webhooks/events/jwt/jwt-refresh.md): Learn about the JWT Refresh event. - [Kickstart Success](/docs/extend/events-and-webhooks/events/kickstart-success.md): Learn about the Learn about the Kickstart Success event. - [Failed](/docs/extend/events-and-webhooks/events/user/login/user-login-failed.md): Learn about the User Login Failed event. - [Id Duplicate Create](/docs/extend/events-and-webhooks/events/user/login/user-login-id-duplicate-create.md): Learn about the User Login Id Duplicate Create event. - [Id Duplicate Update](/docs/extend/events-and-webhooks/events/user/login/user-login-id-duplicate-update.md): Learn about the User Login Id Duplicate Update event. - [New Device](/docs/extend/events-and-webhooks/events/user/login/user-login-new-device.md): Learn about the User Login New Device event. - [Success](/docs/extend/events-and-webhooks/events/user/login/user-login-success.md): Learn about the User Login Success event. - [Suspicious](/docs/extend/events-and-webhooks/events/user/login/user-login-suspicious.md): Learn about the User Login Suspicious event. - [Breach](/docs/extend/events-and-webhooks/events/user/password/user-password-breach.md): Learn about the User Password Breach event. - [Reset Send](/docs/extend/events-and-webhooks/events/user/password/user-password-reset-send.md): Learn about the User Password Reset Send event. - [Reset Start](/docs/extend/events-and-webhooks/events/user/password/user-password-reset-start.md): Learn about the User Password Reset Start event. - [Reset Success](/docs/extend/events-and-webhooks/events/user/password/user-password-reset-success.md): Learn about the User Password Reset Success event. - [Update](/docs/extend/events-and-webhooks/events/user/password/user-password-update.md): Learn about the User Password Update event. - [Create Complete](/docs/extend/events-and-webhooks/events/user/registration/user-registration-create-complete.md): Learn about the User Registration Create Complete event. - [Create](/docs/extend/events-and-webhooks/events/user/registration/user-registration-create.md): Learn about the User Registration Create event. - [Delete Complete](/docs/extend/events-and-webhooks/events/user/registration/user-registration-delete-complete.md): Learn about the User Registration Delete Complete event. - [Delete](/docs/extend/events-and-webhooks/events/user/registration/user-registration-delete.md): Learn about the User Registration Delete event. - [Update Complete](/docs/extend/events-and-webhooks/events/user/registration/user-registration-update-complete.md): Learn about the User Registration Update Complete event. - [Update](/docs/extend/events-and-webhooks/events/user/registration/user-registration-update.md): Learn about the User Registration Update event. - [Verified](/docs/extend/events-and-webhooks/events/user/registration/user-registration-verified.md): Learn about the User Registration Verified event. - [Action](/docs/extend/events-and-webhooks/events/user/user-actions.md): Learn about the User Action event. - [Bulk Create](/docs/extend/events-and-webhooks/events/user/user-bulk-create.md): Learn about the User Bulk Create event. - [Create Complete](/docs/extend/events-and-webhooks/events/user/user-create-complete.md): Learn about the User Create Complete event. - [Create](/docs/extend/events-and-webhooks/events/user/user-create.md): Learn about the User Create event. - [Deactivate](/docs/extend/events-and-webhooks/events/user/user-deactivate.md): Learn about the User Deactivate event. - [Delete Complete](/docs/extend/events-and-webhooks/events/user/user-delete-complete.md): Learn about the User Delete Complete event. - [Delete](/docs/extend/events-and-webhooks/events/user/user-delete.md): Learn about the User Delete event. - [Email Update](/docs/extend/events-and-webhooks/events/user/user-email-update.md): Learn about the User Email Update event. - [Email Verified](/docs/extend/events-and-webhooks/events/user/user-email-verified.md): Learn about the User Email Verified event. - [Identity Provider Link](/docs/extend/events-and-webhooks/events/user/user-identity-provider-link.md): Learn about the User Identity Provider Link event. - [Identity Provider Unlink](/docs/extend/events-and-webhooks/events/user/user-identity-provider-unlink.md): Learn about the User Identity Provider Unlink event. - [Identity Verified](/docs/extend/events-and-webhooks/events/user/user-identity-verified.md): Learn about the User Identity Verified event. - [Reactivate](/docs/extend/events-and-webhooks/events/user/user-reactivate.md): Learn about the User Reactivate event. - [Two Factor Challenge](/docs/extend/events-and-webhooks/events/user/user-two-factor-challenge.md): Learn about the User Two Factor Challenge event. - [Two Factor Failed Attempt](/docs/extend/events-and-webhooks/events/user/user-two-factor-failed-attempt.md): Learn about the User Two Factor Failed Attempt event. - [Two-factor Method Add](/docs/extend/events-and-webhooks/events/user/user-two-factor-method-add.md): Learn about the User Two-factor Method Add event. - [Two-factor Method Remove](/docs/extend/events-and-webhooks/events/user/user-two-factor-method-remove.md): Learn about the User Two-factor Method Remove event. - [Two Factor Success](/docs/extend/events-and-webhooks/events/user/user-two-factor-success.md): Learn about the User Two Factor Success event. - [Update Complete](/docs/extend/events-and-webhooks/events/user/user-update-complete.md): Learn about the User Update Complete event. - [Update](/docs/extend/events-and-webhooks/events/user/user-update.md): Learn about the User Update event. - [Events & Webhooks](/docs/extend/events-and-webhooks.md): An overview of the FusionAuth Event and Webhook system. - [Kafka Integration](/docs/extend/events-and-webhooks/kafka.md): How to publish FusionAuth events to Kafka. - [Secure Webhooks](/docs/extend/events-and-webhooks/securing.md): Learn how to secure your Webhooks so that events coming from FusionAuth are not at risk of leaking. - [Sign Webhooks](/docs/extend/events-and-webhooks/signing.md): Learn how to sign your Webhook events so you can verify they were sent by FusionAuth. - [Webhook Event Log](/docs/extend/events-and-webhooks/webhook-event-log.md): Learn about FusionAuth's Webhook Event Log and how to use it to search and view details of past events. - [Write a Webhook](/docs/extend/events-and-webhooks/writing-a-webhook.md): Learn how to write a webhook to handle and process FusionAuth. - [Docker Install](/docs/extend/examples/5-minute-intro/5-minute-docker.md): Use Docker and Docker Compose for the 5-minute guide. - [Fast Path Install](/docs/extend/examples/5-minute-intro/5-minute-fastpath.md): Use Fastpath and your own database for the 5-minute guide. - [Sandbox](/docs/extend/examples/5-minute-intro/5-minute-sandbox.md): Use the shared sandbox instance for the 5-minute guide. - [5 Minute Intro](/docs/extend/examples/5-minute-intro.md): This guide will walk you through the steps required to use FusionAuth for login and logout. - [Securing your APIs with FusionAuth](/docs/extend/examples/api-gateways/api-authorization.md): Learn about how to use FusionAuth to control access to an API. - [Amazon API Gateway](/docs/extend/examples/api-gateways/aws-api-gateway.md): Learn about the Amazon API Gateway JWT integration. - [Cloudflare Worker Functions (API Gateway)](/docs/extend/examples/api-gateways/cloudflare-api-gateway.md): Learn about the Cloudflare Worker Functions and JWT integration. - [HAProxy API Gateway](/docs/extend/examples/api-gateways/haproxy-api-gateway.md): Learn about the HAProxy JWT integration. - [API Gateways](/docs/extend/examples/api-gateways.md): How to use an API gateway with a FusionAuth token. - [Kong Gateway](/docs/extend/examples/api-gateways/kong-gateway.md): Learn about the Kong Gateway JWT integration. - [ngrok Cloud Edge](/docs/extend/examples/api-gateways/ngrok-cloud-edge.md): Learn about the ngrok Cloud Edge OIDC integration. - [Control MCP Server Access](/docs/extend/examples/controlling-access-mcp-server.md): Learn how to protect Model Context Protocol (MCP) servers with OAuth authentication using FusionAuth. - [Device Limiting](/docs/extend/examples/device-limiting.md): Learn how to limit the number of devices a user can log in to concurrently. - [Example Applications](/docs/extend/examples/example-repos.md): Learn about and download example application code for working with FusionAuth in many programming languages. - [Modeling Hierarchies](/docs/extend/examples/modeling-hierarchies.md): Using the FusionAuth Entity Management feature to model hierarchical organizations and users that belong to organizations. - [Modeling Organizations](/docs/extend/examples/modeling-organizations.md): Using the FusionAuth Entity Management feature to model organizations and users that belong to organizations. - [Multi-Application Dashboard](/docs/extend/examples/multi-application-dashboard.md): Create a dashboard page with a list of applications a user can log in to. - [Multi-tenancy](/docs/extend/examples/multi-tenant.md): Learn how to run multiple tenants in a single FusionAuth instance. - [Twilio Segment](/docs/extend/examples/twilio-segment.md): Populate your Segment user data with FusionAuth data. - [Fine-Grained Authorization](/docs/extend/fine-grained-authorization.md): An overview of fine-grained authorization (FGA) with Permify. - [Extend](/docs/extend.md): Enhance FusionAuth's logic and function to better suit your application. - [Applications](/docs/get-started/core-concepts/applications.md): An overview of FusionAuth Applications. - [Authentication and Authorization](/docs/get-started/core-concepts/authentication-authorization.md): Learn about the difference between authentication and authorization in FusionAuth. - [Entity Management](/docs/get-started/core-concepts/entity-management.md): An overview of FusionAuth Entity Management. - [Groups](/docs/get-started/core-concepts/groups.md): An overview of FusionAuth Groups. - [Login Pages - Hosted or API](/docs/get-started/core-concepts/hosted-login-vs-api-login.md): How to choose between a hosted login page, or a login you build with the Login API. - [Identity Providers](/docs/get-started/core-concepts/identity-providers.md): An overview of FusionAuth Identity Providers. - [Core Concepts](/docs/get-started/core-concepts.md): The fundamental concepts you need to know to use FusionAuth. - [Integration Points](/docs/get-started/core-concepts/integration-points.md): Learn about how FusionAuth integrates with existing or new applications. - [Licensing](/docs/get-started/core-concepts/licensing.md): Learn about FusionAuth licensing. - [Limitations](/docs/get-started/core-concepts/limitations.md): Learn about the built-in limitations of FusionAuth. - [Localization and Internationalization](/docs/get-started/core-concepts/localization-and-internationalization.md): Learn about localization, translations and internationalization in FusionAuth. - [Plans and Features](/docs/get-started/core-concepts/plans-features.md): An explanation of plans and features. - [Premium Features](/docs/get-started/core-concepts/premium-features.md): A list of FusionAuth premium features. - [Registrations](/docs/get-started/core-concepts/registrations.md): An overview of FusionAuth Registrations. - [Roles](/docs/get-started/core-concepts/roles.md): An overview of FusionAuth Roles. - [OAuth Scopes](/docs/get-started/core-concepts/scopes.md): An overview of FusionAuth Scopes. - [Tenants](/docs/get-started/core-concepts/tenants.md): An overview of FusionAuth Tenants. - [Types](/docs/get-started/core-concepts/types-and-relationships.md): Learn about the core types in FusionAuth and how they interact to manage authentication and authorization. - [Users](/docs/get-started/core-concepts/users.md): An overview of FusionAuth Users. - [Install a Database](/docs/get-started/download-and-install/database.md): Learn how to install the database that FusionAuth will use to store user data. - [Docs MCP Server](/docs/get-started/download-and-install/development/docs-mcp-server.md): Learn how to use the FusionAuth Docs MCP Server. - [Access from the Internet](/docs/get-started/download-and-install/development/exposing-instance.md): Learn how to expose a local FusionAuth instance to the internet. - [Development](/docs/get-started/download-and-install/development.md): Tips and tricks for developing software with FusionAuth. - [Kickstart](/docs/get-started/download-and-install/development/kickstart.md): Learn how to automate development and production deployment using Kickstart. - [API MCP Server](/docs/get-started/download-and-install/development/mcp-server.md): Learn how to use the FusionAuth API MCP Server. - [Docker](/docs/get-started/download-and-install/docker.md): Learn how to deploy and test FusionAuth using a Docker container. - ["`fusionauth-app`"](/docs/get-started/download-and-install/fusionauth-app.md): Learn how to install the FusionAuth App bundle. - [Install](/docs/get-started/download-and-install.md): Learn how to download and install FusionAuth on a machine. - [Microsoft Azure Kubernetes Service (AKS)](/docs/get-started/download-and-install/kubernetes/aks.md): Learn how to provision an AKS cluster in Microsoft Azure. - [Elastic Kubernetes Service (EKS)](/docs/get-started/download-and-install/kubernetes/eks.md): Learn how to provision an EKS cluster in AWS. - [Deploy with k8s](/docs/get-started/download-and-install/kubernetes/fusionauth-deployment.md): Learn how to deploy FusionAuth in a Kubernetes Cluster. - [Google Kubernetes Engine (GKE)](/docs/get-started/download-and-install/kubernetes/gke.md): Learn how to provision a GKE cluster in Google Cloud (GCP). - [Kubernetes](/docs/get-started/download-and-install/kubernetes.md): Learn how to deploy and test FusionAuth using Kubernetes. - [Local Cluster with minikube](/docs/get-started/download-and-install/kubernetes/minikube.md): Learn how to provision minikube for local development and testing of FusionAuth kubernetes deployments. - [FusionAuth Account Portal](/docs/get-started/download-and-install/reference/account-portal.md): Learn about the account portal is where you can manage your account data, deployments and licenses. - [Air-gapping](/docs/get-started/download-and-install/reference/air-gapping.md): Run FusionAuth with no network access (air-gapped). - [Collected Metrics](/docs/get-started/download-and-install/reference/collected-metrics.md): Learn what data FusionAuth collects and how it is used. - [Reference](/docs/get-started/download-and-install/reference.md): Detailed information about downloading and installing FusionAuth. - [Packages](/docs/get-started/download-and-install/reference/packages.md): Learn how to determine which installation packages you need. - [Server Layout](/docs/get-started/download-and-install/reference/server-layout.md): Learn about the different server layouts that FusionAuth can be installed with to optimize performance and security. - [Silent Mode](/docs/get-started/download-and-install/reference/silent-mode.md): This is a guide to using silent mode during the installation and upgrade process of FusionAuth. - [System Requirements](/docs/get-started/download-and-install/reference/system-requirements.md): Learn the minimum system requirements required to install and run FusionAuth. - [Install a Search Engine](/docs/get-started/download-and-install/search.md): Learn how to install a search engine for your FusionAuth instance. - [First Time Setup](/docs/get-started/download-and-install/setup.md): Learn how to log into FusionAuth for the first time and set up an API Key using the setup wizard. - [Start & Stop](/docs/get-started/download-and-install/start-and-stop.md): Learn how to start and stop FusionAuth services. - [Upgrade](/docs/get-started/download-and-install/upgrade.md): Learn how to upgrade FusionAuth to a newer version. - [Get Started](/docs/get-started.md): Learn what FusionAuth is and how to get started using it. - [API](/docs/get-started/quickstarts/api.md): Explore step-by-step API quickstart guides from FusionAuth to seamlessly integrate authentication into your application. - [.NET API](/docs/get-started/quickstarts/api/quickstart-dotnet-api.md): Quickstart integration of .NET Web API with FusionAuth. - [Golang API](/docs/get-started/quickstarts/api/quickstart-golang-api.md): Quickstart integration of a Golang API application using FusionAuth as a resource server. - [Spring Boot API](/docs/get-started/quickstarts/api/quickstart-java-springboot-api.md): Quickstart integration of a Spring Boot API application action as a resource server with FusionAuth. - [Node.js/Express.js API](/docs/get-started/quickstarts/api/quickstart-javascript-express-api.md): Quickstart integration of a JavaScript Express.js API application action as a resource server with FusionAuth. - [Laravel API](/docs/get-started/quickstarts/api/quickstart-php-laravel-api.md): Quickstart integration of a Laravel API application using FusionAuth. - [Ruby on Rails API](/docs/get-started/quickstarts/api/quickstart-ruby-on-rails-api.md): Quickstart Integration of a Ruby on Rails API with FusionAuth. - [App](/docs/get-started/quickstarts/app.md): Explore step-by-step application quickstart guides from FusionAuth to seamlessly integrate authentication into your application. - [Flutter](/docs/get-started/quickstarts/app/quickstart-flutter-native.md): Quickstart integration of Flutter mobile application with FusionAuth. - [Android Java - AppAuth](/docs/get-started/quickstarts/app/quickstart-java-android-native.md): Quickstart integration of a Java-based Android app with FusionAuth. - [Android Kotlin - Fusionauth SDK](/docs/get-started/quickstarts/app/quickstart-kotlin-android-native.md): Quickstart integration of a Kotlin-based Android app with FusionAuth Android SDK. - [React Native](/docs/get-started/quickstarts/app/quickstart-react-native.md): Quickstart integration of React Native application with FusionAuth. - [iOS Swift - AppAuth](/docs/get-started/quickstarts/app/quickstart-swift-ios-native-appauth.md): Quickstart integration of a Swift and SwiftUI-based iOS app with FusionAuth. - [iOS Swift - FusionAuth SDK](/docs/get-started/quickstarts/app/quickstart-swift-ios-native.md): Quickstart integration of a Swift-based iOS app with FusionAuth Swift SDK for iOS. - [QuickStarts](/docs/get-started/quickstarts.md): Explore step-by-step quickstart guides from FusionAuth to seamlessly integrate authentication into your application. - [Single-page App](/docs/get-started/quickstarts/spa.md): Explore step-by-step single-page application quickstart guides from FusionAuth to seamlessly integrate authentication into your application. - [Angular](/docs/get-started/quickstarts/spa/quickstart-javascript-angular-web.md): Quickstart integration of an Angular web application with FusionAuth. - [Vue.js](/docs/get-started/quickstarts/spa/quickstart-javascript-vue-web.md): Quickstart integration of a Vue.js web application with FusionAuth. - [React](/docs/get-started/quickstarts/spa/react.md): Quickstart a React Web App with FusionAuth. - [Express](/docs/get-started/quickstarts/web/express.md): Integrate Fusionauth with an example Express website. - [Web](/docs/get-started/quickstarts/web.md): Explore step-by-step web application quickstart guides from FusionAuth to seamlessly integrate authentication into your application. - [.NET](/docs/get-started/quickstarts/web/quickstart-dotnet-web.md): Quickstart integration of .NET web application with FusionAuth. - [Golang](/docs/get-started/quickstarts/web/quickstart-golang-web.md): Quickstart integration of a Golang web application with FusionAuth using the CoreOS OIDC library. - [Spring Boot With Thymeleaf](/docs/get-started/quickstarts/web/quickstart-java-springboot-web.md): Quickstart integration of a Spring Boot web application using Thymeleaf with FusionAuth. - [Next.js](/docs/get-started/quickstarts/web/quickstart-javascript-nextjs-web.md): Set up authentication in a Next.js app using FusionAuth. Follow this quickstart guide to integrate secure login, user management, and authentication in your Next.js project. - [Nuxt](/docs/get-started/quickstarts/web/quickstart-javascript-nuxt-web.md): Quickstart integration of a Nuxt web application with FusionAuth. - [Remix](/docs/get-started/quickstarts/web/quickstart-javascript-remix-web.md): Quickstart integration of Javascript Remix web application with FusionAuth. - [Drupal](/docs/get-started/quickstarts/web/quickstart-php-drupal-web.md): Quickstart integration of Drupal web application with FusionAuth. - [Laravel](/docs/get-started/quickstarts/web/quickstart-php-laravel-web.md): Quickstart integration of PHP Laravel web application with FusionAuth. - [PHP](/docs/get-started/quickstarts/web/quickstart-php-web.md): Quickstart integration of PHP web application with FusionAuth. - [Python Django](/docs/get-started/quickstarts/web/quickstart-python-django-web.md): Quickstart integration of Python Django web application with FusionAuth. - [Python Flask](/docs/get-started/quickstarts/web/quickstart-python-flask-web.md): Quickstart integration of Python Flask web application with FusionAuth. - [Ruby on Rails](/docs/get-started/quickstarts/web/quickstart-ruby-rails-web.md): Quickstart integration of Ruby on Rails web application with FusionAuth. - [Rust with Actix](/docs/get-started/quickstarts/web/quickstart-rust-actix-web.md): Quickstart integration of a Rust Actix web application with FusionAuth. - [WordPress](/docs/get-started/quickstarts/web/quickstart-wordpress-web.md): Quickstart integration of WordPress application with FusionAuth. - [FusionAuth Cloud](/docs/get-started/run-in-the-cloud/cloud.md): Learn about FusionAuth Cloud, which is FusionAuth in the cloud, managed by us. - [Disaster Recovery](/docs/get-started/run-in-the-cloud/disaster-recovery.md): Exploring Disaster Recovery (DR) options in FusionAuth Cloud. - [GitHub Actions](/docs/get-started/run-in-the-cloud/github-actions.md): How to use CI/CD with FusionAuth in GitHub. - [Run in the Cloud](/docs/get-started/run-in-the-cloud.md): Learn how to run FusionAuth in various cloud environments. - [AWS](/docs/get-started/run-in-the-cloud/marketplaces/aws.md): Learn how to use FusionAuth with the AWS Marketplace. - [DigitalOcean](/docs/get-started/run-in-the-cloud/marketplaces/digitalocean.md): Learn how to use FusionAuth with the DigitalOcean Marketplace. - [GitHub Actions](/docs/get-started/run-in-the-cloud/marketplaces/github-actions.md): Learn how to use FusionAuth with the GitHub Actions Marketplace. - [Google Cloud](/docs/get-started/run-in-the-cloud/marketplaces/google-cloud.md): Learn how to use FusionAuth with the GCP Marketplace. - [Marketplaces](/docs/get-started/run-in-the-cloud/marketplaces.md): Learn how to install FusionAuth using cloud marketplaces such as AWS. - [Render](/docs/get-started/run-in-the-cloud/marketplaces/render.md): Set FusionAuth up on Render from a Blueprint. - [Start Here](/docs/get-started/start-here.md): An interactive tour of FusionAuth functionality. - ["Step 1 - Install FusionAuth"](/docs/get-started/start-here/step-1.md): Learn how to use FusionAuth by first installing it on your development machine. - ["Step 2 - Login Button"](/docs/get-started/start-here/step-2.md): Learn how to use FusionAuth by using an example application that has a login button defined. - ["Step 3 - Protected Pages"](/docs/get-started/start-here/step-3.md): Learn how to use FusionAuth by using an example application that has a protected page defined. - ["Step 4 - Role-Based Access Control"](/docs/get-started/start-here/step-4.md): Learn how to use FusionAuth by using an example application that has a protected page defined. - ["Step 5 - Session Management"](/docs/get-started/start-here/step-5.md): Learn how to use FusionAuth by using an example application that uses refresh tokens for session management. - ["Step 6 - Logout"](/docs/get-started/start-here/step-6.md): Learn how to use FusionAuth by using an example application with a logout button. - ["Step 7 - Testing"](/docs/get-started/start-here/step-7.md): Learn how to use FusionAuth in a local tests and a CI/CD system. - ["Step 8 - Finished"](/docs/get-started/start-here/step-8.md): Wrapping up the walk through with a ton of links. - [API Consents Platform](/docs/get-started/use-cases/api-consents-platform.md): Integrate with third party platforms, using FusionAuth to safely store refresh tokens. - [App Suite](/docs/get-started/use-cases/app-suite.md): Let your users log in once and then transparently be logged into others. - [Auth as a Service](/docs/get-started/use-cases/auth-service.md): Delegate your authentication to FusionAuth. - [Authorization Hub](/docs/get-started/use-cases/authorization-hub.md): Integrate with third party platforms, using FusionAuth to safely store refresh tokens. - [Business To Business To Consumer](/docs/get-started/use-cases/b2b2c.md): Let your customers' users log in to your application and manage their identities inside FusionAuth. - [Business To Business To Employee](/docs/get-started/use-cases/b2b2e.md): Let your customers' users log in to your application with identities managed by your customers. - [Identity Broker](/docs/get-started/use-cases/identity-broker.md): Ship FusionAuth with your application to your customer's datacenter or private cloud. - [Use Cases](/docs/get-started/use-cases.md): An overview of common FusionAuth Use Cases. - [Machine To Machine Communication](/docs/get-started/use-cases/machine-to-machine.md): Allow services and software to securely authenticate using FusionAuth. - [FusionAuth Documentation](/docs/index.md): Learn what FusionAuth is and how to get started using it. - [Application Authentication Tokens](/docs/lifecycle/authenticate-users/application-authentication-tokens.md): Leverage Application specific authentication tokens to speed up certain authentication tasks. - [Contextual Multi-Factor Authentication (MFA)](/docs/lifecycle/authenticate-users/contextual-multi-factor.md): Learn about how FusionAuth decides to trigger multi-factor authentication (MFA) in the login flow. - [Add an Identity Provider](/docs/lifecycle/authenticate-users/identity-providers/add.md): Configure an identity provider that you can use to add a third-party login button to a FusionAuth application. - [SAML v2 with ADFS](/docs/lifecycle/authenticate-users/identity-providers/enterprise/adfs.md): Configure SAML v2 for Active Directory Federation Services (ADFS). - [OpenID Connect with Azure AD](/docs/lifecycle/authenticate-users/identity-providers/enterprise/azure-ad-oidc.md): Set up user login using Azure AD/Microsoft Entra ID as an OpenID Connect Identity Provider. - [SAML v2 with Azure AD](/docs/lifecycle/authenticate-users/identity-providers/enterprise/azure-ad-saml.md): Configure SAML v2 for Azure Active Directory (Azure AD)/Microsoft Entra ID. - [OpenID Connect with Cognito](/docs/lifecycle/authenticate-users/identity-providers/enterprise/cognito.md): Set up user login using Cognito as an OpenID Connect Identity Provider. - [HYPR](/docs/lifecycle/authenticate-users/identity-providers/enterprise/hypr.md): Set up user login with HYPR using the HYPR Identity Provider. - [OpenID Connect with Okta](/docs/lifecycle/authenticate-users/identity-providers/enterprise/okta-oidc.md): Learn how to set up user login using Okta as an OpenID Connect Identity Provider. - [SAML v2 IdP Initiated with Okta](/docs/lifecycle/authenticate-users/identity-providers/enterprise/okta-samlv2-idp-initiated.md): Configure SAML v2 IdP Initiated SSO With Okta. - [SAML v2 with Okta](/docs/lifecycle/authenticate-users/identity-providers/enterprise/okta-samlv2.md): Configure SAML v2 for Okta. - [SAML v2 IdP Initiated](/docs/lifecycle/authenticate-users/identity-providers/enterprise/samlv2-idp-initiated.md): Set up user login using a SAML v2 IdP Initiated Identity Provider. - [External JWT Example Usage](/docs/lifecycle/authenticate-users/identity-providers/external-jwt/example.md): Learn how to federate identity using the External JWT Identity Provider. - [External JWT](/docs/lifecycle/authenticate-users/identity-providers/external-jwt.md): Complete a FusionAuth login with an external JWT from a third party Identity Provider. - [OpenID Connect with Discord](/docs/lifecycle/authenticate-users/identity-providers/gaming/discord.md): Learn how to set up user log in using Discord as an OpenID Connect Identity Provider. - [Epic Games](/docs/lifecycle/authenticate-users/identity-providers/gaming/epic-games.md): Learn more about user login with Epic Games using the Epic Games Identity Provider. - [Nintendo](/docs/lifecycle/authenticate-users/identity-providers/gaming/nintendo.md): Learn more about user login with Nintendo using the Nintendo Identity Provider. - [Sony PlayStation Network](/docs/lifecycle/authenticate-users/identity-providers/gaming/sony.md): Learn more about user login with Sony PlayStation using the Sony PlayStation Identity Provider. - [Steam](/docs/lifecycle/authenticate-users/identity-providers/gaming/steam.md): Learn more about user login with Steam using the Steam Identity Provider. - [Twitch](/docs/lifecycle/authenticate-users/identity-providers/gaming/twitch.md): Learn more about user login with Twitch using the Twitch Identity Provider. - [Xbox](/docs/lifecycle/authenticate-users/identity-providers/gaming/xbox.md): Learn more about user login with Xbox using the Xbox Identity Provider. - [Identity Providers](/docs/lifecycle/authenticate-users/identity-providers.md): An overview of all FusionAuth Identity Providers, which allow authentication delegation. - [Add an OpenID Connect Identity Provider](/docs/lifecycle/authenticate-users/identity-providers/overview-oidc.md): Learn more about user login using an OpenID Connect Identity Provider. - [Add an External SAML v2 Identity Provider](/docs/lifecycle/authenticate-users/identity-providers/overview-samlv2.md): Learn how to set up user log in using the SAML v2 Identity Provider. - [Apple](/docs/lifecycle/authenticate-users/identity-providers/social/apple.md): Learn how to add a login with Apple button to your application. - [Facebook](/docs/lifecycle/authenticate-users/identity-providers/social/facebook.md): Learn how to add a login with Facebook button to your application. - [Github](/docs/lifecycle/authenticate-users/identity-providers/social/github.md): Set up user login using Github as an OpenID Connect Identity Provider. - [Google](/docs/lifecycle/authenticate-users/identity-providers/social/google.md): Learn how to add a login with Google button to your application. - [LinkedIn](/docs/lifecycle/authenticate-users/identity-providers/social/linkedin.md): Learn how to add a login with LinkedIn button to your application. - [Twitter/X](/docs/lifecycle/authenticate-users/identity-providers/social/twitter.md): Learn how to add a login with Twitter/X button to your application. - [OIDC & CockroachDB](/docs/lifecycle/authenticate-users/integrations/oidc/cockroachdb.md): Learn how to set up CockroachDB to allow users to log in using FusionAuth via OIDC. - [OpenID Connect](/docs/lifecycle/authenticate-users/integrations/oidc.md): Examples of OIDC integrations. - [OIDC & Salesforce](/docs/lifecycle/authenticate-users/integrations/oidc/salesforce.md): Learn how to set up Salesforce to allow users to log in using FusionAuth via OIDC. - ["OIDC & Tableau Cloud"](/docs/lifecycle/authenticate-users/integrations/oidc/tableau.md): Learn how to set up Tableau Cloud to allow users to log in using FusionAuth via OIDC. - [SAML v2 & Aiven](/docs/lifecycle/authenticate-users/integrations/saml/aiven.md): Setting up Aiven to allow users to log in using FusionAuth via SAML v2. - [SAML v2 & Google](/docs/lifecycle/authenticate-users/integrations/saml/google.md): Setting up Google to allow users to log in using FusionAuth via SAML v2. - [SAML](/docs/lifecycle/authenticate-users/integrations/saml.md): Examples of SAMLv2 integrations. - [SAML v2 & PagerDuty](/docs/lifecycle/authenticate-users/integrations/saml/pagerduty.md): Setting up PagerDuty to allow users to log in using FusionAuth via SAML v2. - [SAML v2 & SendGrid](/docs/lifecycle/authenticate-users/integrations/saml/sendgrid.md): Setting up SendGrid to allow users to log in using FusionAuth via SAML v2. - [SAML v2 & Tableau Cloud](/docs/lifecycle/authenticate-users/integrations/saml/tableau-cloud.md): Setting up Tableau Cloud to allow users to log in using FusionAuth via SAML v2. - [SAML v2 & Zendesk](/docs/lifecycle/authenticate-users/integrations/saml/zendesk.md): Setting up Zendesk to allow users to log in using FusionAuth via SAML v2. - [Login API](/docs/lifecycle/authenticate-users/login-api.md): Learn about the Login API and when you would use it. - [JSON Web Tokens](/docs/lifecycle/authenticate-users/login-api/json-web-tokens.md): Learn how FusionAuth provides and manages JSON Web Tokens. - [Logout And Session Management](/docs/lifecycle/authenticate-users/logout-session-management.md): Learn about how FusionAuth handles logout and session management. - [Multi-Factor Authentication (MFA)](/docs/lifecycle/authenticate-users/multi-factor-authentication.md): Learn about how to use multi-factor authentication (MFA) in FusionAuth as a developer. - [OAuth DPoP](/docs/lifecycle/authenticate-users/oauth/dpop.md): Learn how to enable sender-constrained OAuth tokens DPoP (Demonstration of Proof-of-Possession) with FusionAuth and validate DPoP proofs in your APIs. - [OAuth](/docs/lifecycle/authenticate-users/oauth.md): An overview of how FusionAuth provides an OAuth 2.0 and OpenID Connect SSO login system. - [Modes](/docs/lifecycle/authenticate-users/oauth/modes.md): An overview of OAuth modes and how OAuth is commonly used. - [OIDC Prompt](/docs/lifecycle/authenticate-users/oauth/prompt.md): Learn about OpenID Connect prompt and example use cases. - [OAuth Scopes](/docs/lifecycle/authenticate-users/oauth/scopes.md): Learn about OAuth scope policy configuration, managing custom scopes, and using scopes in an OAuth2 workflow. - [Tokens](/docs/lifecycle/authenticate-users/oauth/tokens.md): Learn about OAuth2 and OpenID Connect Tokens and how they are used. - [URL Validation](/docs/lifecycle/authenticate-users/oauth/url-validation.md): Learn about OAuth URL validation policies in FusionAuth. - [Passwordless Login Overview](/docs/lifecycle/authenticate-users/passwordless.md): An overview of the passwordless capabilities of FusionAuth. - [Authentication With Magic Links & One-Time Passwords](/docs/lifecycle/authenticate-users/passwordless/magic-links.md): Learn how to create a passwordless experience for your end users using magic links. - [Authentication With WebAuthn & Passkeys](/docs/lifecycle/authenticate-users/passwordless/webauthn-passkeys.md): Learn how to create a passwordless experience for your end users using WebAuthn and passkeys. - [Configure WebAuthn](/docs/lifecycle/authenticate-users/passwordless/webauthn.md): Learn how to configure WebAuthn for FusionAuth. - [Host a SAML v2 Identity Provider](/docs/lifecycle/authenticate-users/saml.md): An overview of the SAML Identity Provider capabilities of FusionAuth. - [Setting Up User Account Lockout](/docs/lifecycle/authenticate-users/setting-up-user-account-lockout.md): Learn how to set up user account locking rules. - [Implementing Single Sign-on](/docs/lifecycle/authenticate-users/single-sign-on.md): Learn how to implement single sign-on between applications using FusionAuth. - [Lifecycle](/docs/lifecycle.md): The CIAM lifecycle. - [Add WebAuthn Passkey](/docs/lifecycle/manage-users/account-management/add-webauthn.md): Learn how to add a WebAuthn passkey. - [Bootstrapping Login For Self-Service Account Management](/docs/lifecycle/manage-users/account-management/bootstrapping-login.md): How to allow users to access self-service account management from external applications. - [Customizing Self-Service Account Management](/docs/lifecycle/manage-users/account-management/customizing-account-management.md): How to customize both the data collected and the look and feel of Self Service Account Management. - [Self-Service Account Management](/docs/lifecycle/manage-users/account-management.md): Setting up multi-factor authentication as an admin and user, as well as configuring the self-service account management pages. - [Troubleshooting](/docs/lifecycle/manage-users/account-management/troubleshooting.md): Learn about troubleshooting steps for Self Service Account Registration. - [Add Authenticator as a second factor](/docs/lifecycle/manage-users/account-management/two-factor-authenticator.md): How to add a second factor using an Authenticator/TOTP application as a user and admin. - [Add Email as a second factor](/docs/lifecycle/manage-users/account-management/two-factor-email.md): Learn how to add a second factor using Email as both an admin and a user. - [Add Phone as a second factor](/docs/lifecycle/manage-users/account-management/two-factor-phone.md): Learn how to add a second factor using SMS as both an admin and a user. - [Update User Profiles and Passwords](/docs/lifecycle/manage-users/account-management/updating-user-data.md): How to update user profile data and change user passwords. - [Custom Admin Forms](/docs/lifecycle/manage-users/admin-forms.md): How and why to customize forms in the admin UI. - [CleanSpeak Integration](/docs/lifecycle/manage-users/cleanspeak.md): Learn about CleanSpeak integration. - [Search](/docs/lifecycle/manage-users/search.md): Learn about search options within FusionAuth. - [Switching Search Engines](/docs/lifecycle/manage-users/search/switch-search-engines.md): How to switch back and forth between the FusionAuth search engines. - [Searching Users With Elasticsearch or OpenSearch](/docs/lifecycle/manage-users/search/user-search-with-elasticsearch.md): Learn how to search for users using the Elasticsearch search engine. - [Tenant Manager App](/docs/lifecycle/manage-users/tenant-manager.md): Limit an individual to administering the users of only one tenant in a multi-tenant configuration. - [How To Use User Actions](/docs/lifecycle/manage-users/user-actions.md): Learn how you can use User Actions to apply attributes to your users. - [Gate Users Until They Verify Their Email](/docs/lifecycle/manage-users/verification/gate-accounts-until-user-email-verified.md): Learn how to gate users' email accounts until they have been verified. - [Gate Users Until They Verify Their Phone](/docs/lifecycle/manage-users/verification/gate-accounts-until-user-phone-verified.md): Learn how to gate users' phone numbers until they have been verified. - [Identity Pre-Verification Using Email Verification Form](/docs/lifecycle/manage-users/verification/identity-pre-verification-using-email.md): Learn how to verify email identities before user creation with hosted pages. - [Identity Pre-Verification Using Phone Verification Form](/docs/lifecycle/manage-users/verification/identity-pre-verification-using-phone.md): Learn how to verify phone identities before user creation with hosted pages. - [Identity Pre-Verification Via API](/docs/lifecycle/manage-users/verification/identity-pre-verification-via-api.md): Verify email or phone identities entirely via API without using hosted pages. - [Registration-based Email Verification](/docs/lifecycle/manage-users/verification/registration-email-verification.md): Learn how to set up per-application email verification for newly registered users. - [Gate Users Application Registration](/docs/lifecycle/manage-users/verification/registration-gate-accounts-until-verified.md): Learn how to gate users on the application level until they have been verified. - [FusionAuth Connector](/docs/lifecycle/migrate-users/connectors/fusionauth-connector.md): Learn more about the FusionAuth Connector. - [Generic Connector](/docs/lifecycle/migrate-users/connectors/generic-connector.md): Log users in using FusionAuth and arbitrary data sources using an HTTP JSON API. - [Connectors](/docs/lifecycle/migrate-users/connectors.md): FusionAuth Connectors allow you to authenticate users against external data sources and optionally migrate them. - [LDAP Connector](/docs/lifecycle/migrate-users/connectors/ldap-connector.md): Learn more about connecting FusionAuth with an LDAP directory. - [Migrate From Passport](/docs/lifecycle/migrate-users/framework-specific/passportjs.md): Learn how to migrate your users from Passport authentication to FusionAuth. - [Migrate From Rails](/docs/lifecycle/migrate-users/framework-specific/rails.md): Learn how to migrate your users from Rails-based authentication to FusionAuth. - [Generic Migration Tutorial](/docs/lifecycle/migrate-users/genericmigration.md): How to migrate users from your custom authentication system to FusionAuth. - [Migrate Users](/docs/lifecycle/migrate-users.md): Learn how to import users into FusionAuth. - [Export from FusionAuth](/docs/lifecycle/migrate-users/offboard.md): Learn how to export your data from FusionAuth to migrate to another authentication service. - [Migrate From Akamai](/docs/lifecycle/migrate-users/provider-specific/akamai.md): How to migrate your users from Akamai to FusionAuth. - [Migrate From Auth0](/docs/lifecycle/migrate-users/provider-specific/auth0.md): Learn how to migrate your users to FusionAuth from Auth0. - [Migrate From Microsoft Azure AD B2C](/docs/lifecycle/migrate-users/provider-specific/azureadb2c.md): Learn how to migrate your users to FusionAuth from Microsoft Azure AD B2C. - [Migrate From Amazon Cognito](/docs/lifecycle/migrate-users/provider-specific/cognito.md): Learn how to migrate your users to FusionAuth from Amazon Cognito. - [Migrate From Duende IdentityServer](/docs/lifecycle/migrate-users/provider-specific/duende.md): Learn how to migrate your users to FusionAuth from Duende IdentityServer. - [Migrate From Firebase](/docs/lifecycle/migrate-users/provider-specific/firebase.md): Learn how to migrate your users to FusionAuth from Firebase. - [Migrate From Forgerock](/docs/lifecycle/migrate-users/provider-specific/forgerock.md): Learn how to migrate your users to FusionAuth from Forgerock. - [Migrate From Frontegg](/docs/lifecycle/migrate-users/provider-specific/frontegg.md): How to migrate your users from Frontegg to FusionAuth. - [Migrate From Keycloak](/docs/lifecycle/migrate-users/provider-specific/keycloak.md): Learn how to migrate your users to FusionAuth from Keycloak. - [Migrate From Ping Identity](/docs/lifecycle/migrate-users/provider-specific/pingone.md): Learn how to migrate your users to FusionAuth from Ping Identity. - [Migrate From Stytch](/docs/lifecycle/migrate-users/provider-specific/stytch.md): How to migrate your users from Stytch to FusionAuth. - [Migrate From Supabase](/docs/lifecycle/migrate-users/provider-specific/supabase.md): Learn how to migrate your users to FusionAuth from Supabase. - [Migrate From Userfront](/docs/lifecycle/migrate-users/provider-specific/userfront.md): Learn how to migrate from Userfront to FusionAuth. - [Migrate From WordPress](/docs/lifecycle/migrate-users/provider-specific/wordpress.md): How to migrate your users from WordPress to FusionAuth. - [Azure AD SCIM Client](/docs/lifecycle/migrate-users/scim/azure-ad-client.md): Learn how to configure Azure AD/Microsoft Entra ID as a SCIM client. - [SCIM](/docs/lifecycle/migrate-users/scim.md): An overview of SCIM Support in FusionAuth. - [Okta SCIM Client](/docs/lifecycle/migrate-users/scim/okta-client.md): Learn how to configure Okta as a SCIM client. - [SCIM-SDK](/docs/lifecycle/migrate-users/scim/scim-sdk.md): Learn how to set up SCIM with a Java program using the SCIM-SDK client. - [Advanced Registration Forms](/docs/lifecycle/register-users/advanced-registration-forms.md): Learn about FusionAuth's Advanced Registration Forms. - [Anonymous Users](/docs/lifecycle/register-users/anonymous-user.md): Learn how to create anonymous or stub users in FusionAuth. - [Self-service Registration](/docs/lifecycle/register-users/basic-registration-forms.md): Learn about FusionAuth's Basic Self-service Registration Forms. - [Complete Registration](/docs/lifecycle/register-users/complete-registration.md): Learn how to configure FusionAuth to require existing registered users to complete missing profile information without enabling full self-service registration. - [Register Users](/docs/lifecycle/register-users.md): Learn about FusionAuth's registration options. - [Register A User And Login](/docs/lifecycle/register-users/register-user-login-api.md): Learn how to register a User and log them in. - [FusionAuth Cluster Setup](/docs/operate/deploy/cluster.md): Learn how to set up a multi-node FusionAuth cluster. - [Deploy](/docs/operate/deploy.md): Learn how to manage FusionAuth configuration changes over time. - [FusionAuth and Proxies](/docs/operate/deploy/proxy-setup.md): Learn more about HTTP proxies and FusionAuth. - [FusionAuth And Terraform](/docs/operate/deploy/terraform.md): Manage FusionAuth configuration changes over time with Terraform. - [Upgrade FusionAuth](/docs/operate/deploy/upgrade.md): Learn how to upgrade FusionAuth using our bundles and migration scripts. - [User Support Guide](/docs/operate/deploy/user-support-guide.md): Learn about customer support operations on users in the FusionAuth admin UI. - [Operate](/docs/operate.md): Tips, tricks, and instructions for using FusionAuth's base functionality. - [CloudWatch](/docs/operate/monitor/cloudwatch.md): Learn how to monitor FusionAuth with CloudWatch. - [Datadog](/docs/operate/monitor/datadog.md): Learn how to monitor FusionAuth with Datadog. - [Elastic](/docs/operate/monitor/elastic.md): Learn how to monitor FusionAuth with Elastic. - [Monitor](/docs/operate/monitor.md): Understand how your FusionAuth instance operates through logs, alerts, and measurements. - [OpenTelemetry](/docs/operate/monitor/opentelemetry.md): Learn how to monitor FusionAuth with OpenTelemetry. - [Prometheus, Loki, And Grafana](/docs/operate/monitor/prometheus.md): Learn how to monitor FusionAuth with Prometheus, Loki Grafana, and ntfy. - [Slack](/docs/operate/monitor/slack.md): Learn how to monitor FusionAuth with Slack. - [Splunk](/docs/operate/monitor/splunk.md): Learn how to monitor FusionAuth with Splunk. - [Deprecation Policy](/docs/operate/roadmap/deprecation-policy.md): Learn more about the FusionAuth deprecation policy. - [Roadmap](/docs/operate/roadmap.md): Learn more about the FusionAuth roadmap and planning process. - [Releases](/docs/operate/roadmap/releases.md): Learn about how to be notified of new versions of FusionAuth. - [Advanced Threat Detection](/docs/operate/secure/advanced-threat-detection.md): Learn about the FusionAuth Advanced Threat Detection feature that provides various tools to secure your application. - [Breached Password Detection](/docs/operate/secure/breached-password-detection.md): Learn how to configure and use breached password detection. - [Compliance Frameworks](/docs/operate/secure/compliance.md): Learn how FusionAuth conforms to various compliance frameworks. - [CORS Reference](/docs/operate/secure/cors.md): Learn about FusionAuth and Cross-Origin Resource Sharing (CORS) configuration. - [Secure](/docs/operate/secure.md): Learn how to secure your installation by limiting network traffic. - [Key Master](/docs/operate/secure/key-master.md): An overview of FusionAuth Key Master, used to manage signing keys and certificates. - [Key Rotation](/docs/operate/secure/key-rotation.md): Learn how to rotate keys in FusionAuth. - [Networking Configuration](/docs/operate/secure/networking.md): Learn about FusionAuth networking configuration, especially IP resolution. - [Token Storage](/docs/operate/secure/token-storage.md): Learn how to secure tokens generated by FusionAuth. - [Troubleshooting](/docs/operate/troubleshooting.md): Learn how to troubleshoot issues that might arise while install or running FusionAuth. - [Technical Support](/docs/operate/troubleshooting/technical-support.md): Learn how you can get technical support for FusionAuth. - [API Endpoints Guarded by API Keys](/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](/docs/reference/authentication-types.md): Learn about the supported types of authentication. - [Configuration Reference](/docs/reference/configuration.md): Learn about the configuration options for FusionAuth. - [Login Page Cookies](/docs/reference/cookies.md): Learn about the cookies set by FusionAuth. - [Data Types](/docs/reference/data-types.md): Learn about the different data types used by FusionAuth. - [Indexed Entity Fields](/docs/reference/entity-fields.md): Learn about the entity fields that are indexed and searchable. - [GDPR Compliance](/docs/reference/gdpr.md): Learn how FusionAuth approaches GDPR compliance. - [Reference](/docs/reference.md): Reference information about FusionAuth. - [Required Network Hostname Access](/docs/reference/network-hostnames.md): Learn which hostnames you must allow access to for FusionAuth to work. - [Password-Hashing Algorithms](/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](/docs/reference/user-fields.md): Learn about the user fields that are indexed and searchable. - [Release Notes](/docs/release-notes.md): Browse our release notes for detailed information on the latest features, bug fixes, and improvements in FusionAuth. - [Kotlin SDK for Android](/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](/docs/sdks/angular-sdk.md): The FusionAuth Angular SDK allows you to add login, logout and registration functionality to your Angular application. - [Go Example Apps](/docs/sdks/examples/go.md): Learn about example applications written in Go. - [Example Apps](/docs/sdks/examples.md): Learn about example applications using FusionAuth. - [Java Example Apps](/docs/sdks/examples/java.md): Learn about example applications written in Java. - [Typescript, Node and JavaScript Example Apps](/docs/sdks/examples/javascript.md): Learn about example applications in written in Typescript, Node and JavaScript. - [.NET Core Example Apps](/docs/sdks/examples/netcore.md): Learn about example applications written in .NET Core. - [PHP Example Apps](/docs/sdks/examples/php.md): Learn about example applications written in PHP. - [Python Example Apps](/docs/sdks/examples/python.md): Learn about example applications written in Python. - [Ruby Example Apps](/docs/sdks/examples/ruby.md): Learn about example applications written in Ruby. - [Go Client Library](/docs/sdks/go.md): The FusionAuth Go Client library allows you to call FusionAuth from Go applications. - [Client Libraries and SDKs](/docs/sdks.md): An overview of FusionAuth Client Libraries and SDKs. - [Java Client Library](/docs/sdks/java.md): The FusionAuth Java Client library allows you to call FusionAuth from Java applications. - [.NET Core Client Library](/docs/sdks/netcore.md): The FusionAuth .NET Core Client library allows you to call FusionAuth from a .NET Core application. - [OpenAPI Specification](/docs/sdks/openapi.md): Learn about the FusionAuth OpenAPI Specification, which allows you to use OpenAPI tooling to interact with FusionAuth. - [PHP Client Library](/docs/sdks/php.md): The FusionAuth PHP Client library allows you to call FusionAuth from PHP applications. - [Python Client Library](/docs/sdks/python.md): The FusionAuth Python Client library allows you to call FusionAuth from Python applications. - [React SDK](/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](/docs/sdks/ruby.md): The FusionAuth Ruby Client library allows you to call FusionAuth from Ruby applications. - [Swift SDK for iOS](/docs/sdks/swift-sdk.md): Create iOS mobile apps with FusionAuth-based authentication using the Swift SDK. - [Typescript Client Library](/docs/sdks/typescript.md): The FusionAuth Typescript Client library allows you to call FusionAuth from JavaScript and Typescript applications. - [Vue SDK](/docs/sdks/vue-sdk.md): The FusionAuth Vue SDK allows you to add login, logout and registration functionality to your Vue application.