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
Web
Express
Integrate FusionAuth with an example Express website.
.NET
QuickStart integration of .NET web application with FusionAuth.
Drupal
QuickStart integration of Drupal web application with FusionAuth.
Golang
QuickStart integration of a Golang web application with FusionAuth using the CoreOS OIDC library.
Laravel
QuickStart integration of PHP Laravel web application with FusionAuth.
Next.js
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
QuickStart integration of a Nuxt web application with FusionAuth.
PHP
QuickStart integration of PHP web application with FusionAuth.
Python Django
QuickStart integration of Python Django web application with FusionAuth.
Python Flask
QuickStart integration of Python Flask web application with FusionAuth.
Remix
QuickStart integration of Javascript Remix web application with FusionAuth.
Ruby on Rails
QuickStart integration of Ruby on Rails web application with FusionAuth.
Rust with Actix
QuickStart integration of a Rust Actix web application with FusionAuth.
Spring Boot With Thymeleaf
QuickStart integration of a Spring Boot web application using Thymeleaf with FusionAuth.
WordPress
QuickStart integration of WordPress application with FusionAuth.
Single-page App
React
QuickStart a React Web App with FusionAuth.
Angular
QuickStart integration of an Angular web application with FusionAuth.
Vue.js
QuickStart integration of a Vue.js web application with FusionAuth.
App
Android Java - AppAuth
QuickStart integration of a Java-based Android app with FusionAuth.
Android Kotlin - Fusionauth SDK
QuickStart integration of a Kotlin-based Android app with FusionAuth Android SDK.
Flutter
QuickStart integration of Flutter mobile application with FusionAuth.
iOS Swift - AppAuth
QuickStart integration of a Swift and SwiftUI-based iOS app with FusionAuth.
iOS Swift - FusionAuth SDK
QuickStart integration of a Swift-based iOS app with FusionAuth Swift SDK for iOS.
React Native
QuickStart integration of React Native application with FusionAuth.
API
.NET API
QuickStart integration of .NET Web API with FusionAuth.
Golang API
QuickStart integration of a Golang API application using FusionAuth as a resource server.
Laravel API
QuickStart integration of a Laravel API application using FusionAuth.
Node.js/Express.js API
QuickStart integration of a JavaScript Express.js API application action as a resource server with FusionAuth.
Ruby on Rails API
QuickStart Integration of a Ruby on Rails API with FusionAuth.
Spring Boot API
QuickStart integration of a Spring Boot API application action as a resource server with FusionAuth.