Welcome to the FusionAuth technical documentation site. FusionAuth integrates with your application, offering critical, yet undifferentiated, authentication and authorization functionality. We take care of auth so you can build your app.
Intro to FusionAuth
When using FusionAuth, when your user logs in, you typically send them to FusionAuth. FusionAuth authenticates them and returns them to your application, with a valid token.
With this architecture:
- FusionAuth is the only system that sees confidential credentials such as passwords.
- You can add MFA and other security features in one place.
- Adding, removing and auditing application access occurs in one place.
- Pre-built functionality like registration, single sign-on, or profile management speeds application development.
FusionAuth is available both as an installable piece of software and a SaaS service, so you have options. The software functionality is the same no matter where you run it.
Here is an overview of each of the sections:
Getting Started: This section contains helpful concepts and tutorials if you are new to auth or FusionAuth.
Installation Guide: You can install FusionAuth in a variety of ways, from rpm, zip and deb packages to Docker to FusionAuth Cloud, a SaaS offering. This section also covers minimal system requirements and how to set up clustered FusionAuth instances.
Migration Guide: Often times you are migrating to FusionAuth from another system. This section has a general guide as well as specific documentation for Auth0, Keycloak and more.
Admin Guide: Everything you need to operating FusionAuth, from securing FusionAuth to proxy setup. It also includes advice for receiving technical assistance and roadmap.
Login methods: This section offers a deeper dive into using SAML and OAuth/OIDC with FusionAuth. It also includes instructions for setting up FusionAuth to delegate authentication decisions to third party providers. These include social providers such as Facebook, Apple and Google as well as enterprise providers such as SAML and OIDC.
Developer Guide: FusionAuth is built by developers, for developers, and this section contains information about integration, advanced features, guides to specific features and our client libraries documentation.
Customization: FusionAuth’s end user interface is extremely customizable, and this section covers how to modify email content, user facing login screens and more.
Premium Features: FusionAuth has a full featured community edition, but some features are reserved for customer with a license key. This section outlines the features and how to use them.
APIs: APIs are the heart of FusionAuth and are documented in depth in this section.
Release Notes: The all important release notes so you can stay current on what is new in FusionAuth!
Thanks for choosing FusionAuth!