FusionAuth Documentation
FusionAuth is an architectural component for your authentication and authorization requirements. It handles all users' confidential passwords and data, while offering MFA, single sign-on and more.
FULL DOCUMENTATIONExplore our documentation by clicking the button above or jump to specific areas using any of the links below.
Getting Started
Popular Features
User Management
Papers, Guides & Resources
Auth is complex. We share everything we know.
Any Platform, Any Framework
Install FusionAuth anywhere and integrate with anything in minutes.
Ask Questions About FusionAuth
Join the FusionAuth developer community and share your challenges and solutions.
JOIN THE COMMUNITYCopy and paste the code below and we'll do the rest. (Feel free to read the install scripts first.) You can learn more about our Fast Path installation in our Fast Path Installation Guide.
Installs in your current working directory using ZIP packages Copied
sh -c "curl -fsSL https://raw.githubusercontent.com/FusionAuth/fusionauth-install/master/install.sh | sh -s - -z"
Copy and paste the code below into Terminal and we'll do the rest. (Feel free to read the install scripts first.) You can learn more about our Fast Path installation in our Fast Path Installation Guide.
Installs in your current working directory using ZIP packages Copied
sh -c "curl -fsSL https://raw.githubusercontent.com/FusionAuth/fusionauth-install/master/install.sh | sh"
Copy and paste each command below into Terminal to install using Homebrew. You can also review our Homebrew Installation Guide for more information.
Step 1: Install the FusionAuth tap, this will only need to be performed once Copied
brew tap fusionauth/homebrew-fusionauth
Step 2: Install FusionAuth Copied
brew install fusionauth-app
Step 3: Start FusionAuth Copied
brew services start fusionauth-app
Copy and paste the code below into Powershell and we'll do the rest. (Feel free to read the install scripts first.) You can learn more about our Fast Path installation in our Fast Path Installation Guide.
Installs in your current working directory using ZIP packages Copied
. { iwr -useb https://raw.githubusercontent.com/FusionAuth/fusionauth-install/master/install.ps1 } | iex; install
Use the following Docker commands to get up and running quickly. Please feel free to open an issue or submit a pull request in GitHub if you find an issue.
Use Docker Compose to build an entire FusionAuth instance Copied
curl -o docker-compose.yml https://raw.githubusercontent.com/FusionAuth/fusionauth-containers/master/docker/fusionauth/docker-compose.yml && curl -o .env https://raw.githubusercontent.com/FusionAuth/fusionauth-containers/master/docker/fusionauth/.env && docker-compose up
All images can be found on Docker Hub. For additional installation options or to install Elasticsearch in addition to FusionAuth using Docker, check out the Docker Installation Guide.
Looking for our standard packages (DEB, RPM and ZIPs)? They are stored in our direct downloads
Want to check out FusionAuth before installing? Check out our sandbox environment
P.S. our sandbox environment is running on FusionAuth Cloud :).
Choose your own Adventure!
Okay, you've downloaded FusionAuth.
What would you like to do next?