QuickStarts
Learn how you would use FusionAuth to add authentication and authorization to an application in the framework or language of your choice in 15 minutes or less. For a quick overview of FusionAuth and the problems it solves, see Get Started.
You'll need the following to work through any quickstart:
- Git, for cloning the example repository
- Docker, to run FusionAuth and its dependencies
- An editor, to update files
- The language, platform or framework; for example, Xcode to run the iOS quickstart or Java for Spring
Single-Page Applications#
Web applications with in-browser logic.
Web#
Web applications with server-side logic.
.NET
Drupal
Golang
Laravel
Next.js
Node/Express
Nuxt
PHP
Django
Flask
Remix
Ruby on Rails
Rust with Actix
Spring Boot with Thymeleaf
WordPress
App#
Apps running directly on a device.
Android (Java) with AppAuth
Android (Kotlin) with FusionAuth SDK
Flutter
iOS (Swift) with AppAuth
iOS (Swift) with FusionAuth SDK
React Native
API#
An API or service protected by FusionAuth.