FEATURES
Flexible Architecture
Stay in control of all your apps and data with our flexible downloadable SaaS architecture.
GET STARTED FOR FREESelf-hosting or FusionAuth Cloud
Every instance of FusionAuth is an isolated deployment with its own servers and database. This ensures that your data is completely isolated from other customers and applications. This means you can run FusionAuth on any server, anywhere in the world. Or let us host it for you.
Choose Your Database
FusionAuth supports MySQL or PostgreSQL databases. This means you pick the database server that best fits your needs. Most cloud database provides are also supported including Amazon's RDS and Google's Cloud SQL.
Vanilla Elasticsearch
FusionAuth uses Elasticsearch to provide advanced user search capabilities. Any Elasticsearch 6.x server will work. This means you can use cloud provided Elasticsearch options or roll your own Elasticsearch cluster.

Multi-tenant Capable
FusionAuth allows you to create tenants that logically separate Applications, Users, Themes, Emails and more. This is great for white-labelling, multiple environments (dev, stage, prod) on a single deployment, and much more. Read this blog post to learn more about FusionAuth's multi-tenant support.

Support for Multiple Applications
You can connect any number of applications to FusionAuth. You can also use the FusionAuth OpenID Connect or SAML v2 front-end to provide single sign-on for all your apps. Roles are also separated by application to provide complete control over authorization for your users.
FusionAuth is Complete Auth for Any App
FusionAuth is a complete solution with no sacrifices.
We got this. Go build something awesome.