FusionAuth Cloud is an entirely managed FusionAuth instance in the cloud. As the owner of that server, you have complete access to the administrative user interface and can create API keys and manage the instance via client libraries or APIs. But you have no access to the servers or networks where the instance runs.
With FusionAuth Cloud, you create "deployments". A deployment is a FusionAuth instance, a database, a search application, and all the necessary networking configuration to connect your FusionAuth deployment to the internet.
You can create as many deployments as you want and tear them down when you do not need them. You pay only for the time each deployment is running.
Every deployment is separated, both logically and physically, from every other deployment. There is no network path between deployments except over the internet. There is no shared database or other storage infrastructure.
Why Use FusionAuth Cloud
FusionAuth Cloud is a fully managed service which can be used for many use cases. Among them:
Proof of concepts
Testing new versions without affecting prod
High availability production environments
With FusionAuth Cloud, spin up a functioning FusionAuth instance in minutes. This allows you to get to work testing or integrating with FusionAuth, rather than installing or configuring it. FusionAuth Cloud is protected by world class security measures and DDOS protections.
If you want to use FusionAuth and hand all the management burden to the team who built it, FusionAuth Cloud is a good choice.
What Does FusionAuth Cloud Cost
Unlike other installation options, FusionAuth Cloud costs money. You cannot create a FusionAuth Cloud deployment without a credit card or invoicing agreement.
For full pricing information as well as different deployment architectures, visit the pricing page.
You can also find the expected cost without creating an account by using the pricing calculator. You can choose the cloud option, the deployment region, and the number of monthly active users.
How To Use FusionAuth Cloud
There are a few steps to getting access to a deployment. Some occur once, others happen every time a new deployment is created.
Control all aspects of FusionAuth Cloud deployments by logging into the account portal.
Your account portal contains the following tabs:
edition differences here. This is also where you will find your license keys if you are not using the Community edition.- select or modify the account’s FusionAuth edition. More details on the
- configure and manage FusionAuth Cloud deployments.
- add and remove users from the account portal.
- add or update your billing information.
- learn more about support options or open a support ticket.
Adding a user to your company will allow them to manage FusionAuth deployments and take other account portal actions. This action will not provision the user an account on the FusionAuth instance in the deployment.
Setting Up Your Account and Billing
Before you can create a FusionAuth deployment, you register for a free account and provide payment information. Register by going to the account portal.
If you already have an account, you can log in.
If you do not have an account, follow the "Create an account" link. On the registration form, you’ll be prompted for an email, password and other required information.
After you register, you’ll be taken to thetab. When you have no billing information on file, you’ll need to provide that before creating a deployment.
You can navigate away from thetab and explore other areas of the account portal. For example, you can add other users. But before creating a FusionAuth Cloud deployment, provide credit card details.
If you’d prefer to be invoiced rather than provide credit card details, contact us.
After you have created an account and set up your billing information, create a deployment.
Creating a Deployment
Navigate to thetab. If you have no deployments, you will see a screen like this:
Click the "Launch" button to start your first FusionAuth Cloud deployment.
Provisioning Your Deployment
In order to create the correct FusionAuth instance, you need to specify aspects of the deployment. Pick the tier of this deployment: Basic, Business or High-Availability. Each has different features and data durability guarantees.
Supported regions include:
the Middle East
Within each region, select a geographic area, such as Oregon, USA. Pick the location that meets your legal and compliance needs and is close to your applications.
Next, pick the deployment size. This section includes guidance on how many logins per second can be supported.
You can also specify the FusionAuth version and data compliance attributes of this deployment.
You must provide a unique hostname for the deployment, such as
piedpiper-dev. This hostname will be suffixed with the
fusionauth.io domain name, unless you chose the High-Availability tier. If you need to reuse an existing hostname, open a support ticket.
The screenshots above are for a Basic FusionAuth Cloud deployment. Different deployments will show different options. For example, the Business or High-Availability tiers allow you to choose to replicate your data to another database in FusionAuth Cloud to increase availability.
At the end of the provisioning process, before your credit card is charged, you will be provided an estimate of the monthly cost.
When you have your deployment configured as you would like, click "Launch Deployment". Your credit card will then be charged.
Navigate to thetab to see the new deployment.
The exact duration of the deployment process depends on system load as well as the tier chosen. Expect your deployment to be available in 5 to 30 minutes. When the deployment is ready, the link to your deployment will be live and thetab will look similar to this:
Accessing the FusionAuth UI
Log in to the deployment’s administrative user interface by clicking on the deployment’s URL, such as
At that point the Setup Wizard will begin. You can configure FusionAuth by creating API keys, adding additional users, setting up applications for your users to log in to, or any other task. The interface will be exactly the same as a self hosted FusionAuth instance.
If new to FusionAuth, you might want to work through the 5 minute guide, starting at step 5, and updating the FusionAuth instance URL to point to your deployment.
Managing Your Deployments
At any time you can log in to the account portal, navigate toand manage your deployments.
To add another deployment, click "Launch deployment". You’ll go through the same provisioning workflow as above, and end up with another FusionAuth Cloud deployment.
You can also upgrade or destroy each deployment. To begin either process, select the menu under "Actions":
Upgrading a Deployment
If your deployment is not running the latest version of FusionAuth, you may upgrade it.
The upgrade management option is only available if the deployment is not currently running the latest available FusionAuth version.
There will be downtime of between 5 minutes and 60 minutes. The exact downtime duration depends on the type of deployment, amount of data in your system, and database changes required by the version upgrade. Consult the relevant release notes for functional changes as well.
Due to the downtime, it is recommended that you schedule the upgrade for a low traffic period. Test the upgrade process on development or test servers first.
It is a good idea to run the latest released version of FusionAuth, which has the latest bug fixes and features. However, you will never be forced to upgrade.
Perform an upgrade at a time that works for your users, your team and your applications by logging into your account. Record the time you began the upgrade.
Navigate to the Version dropdown.tab. Manage the deployment, then choose the "Upgrade" option. Select the version you are upgrading to from the
Confirm the upgrade:
After confirmation, the deployment will be in an "Upgrading" state until finished. You can monitor the upgrade by viewing the System Status API; when it returns success, the deployment upgrade is complete.tab. If you need to programmatically monitor the upgrade, you can call the
You cannot downgrade a FusionAuth Cloud deployment version.
Upgrades with a High-Availability Plan
Upgrades with this tier have less downtime.
If the release notes indicate a database migration, the upgrade process will result in a few minutes of outage. Otherwise there will be no downtime.
Rolling Back From a Failed Upgrade
If this happens and you identify it within your database backup retention period, open a support ticket. Make sure you provide the time you began the upgrade.
Destroying a Deployment
If you have a FusionAuth deployment and want to delete it, do so by logging into your account.
Make sure you have a backup. When a deployment is destroyed, there is no way to retrieve its data. All FusionAuth Cloud backups are destroyed as well.
Navigate to the Destroy option.tab. Manage the deployment to be destroyed. Choose the
You will be prompted to confirm your decision.
After confirmation, the deployment will transition to the "Destroying" state.
After the deployment is completely removed, it will have a "Destroyed" state on thetab. At this point you will no longer be charged for this deployment.
If you are on the High-Availability plan and want a custom domain name like
\auth.example.com, open a support ticket. This is due to the required TLS certificate setup.
Open a support ticket to change any of the following attributes of your deployment:
the region or geographic location
Accessing User Data
If you need to export user data from FusionAuth Cloud, whether because you are migrating away from FusionAuth, you are setting up a staging environment locally, or because you need the raw user data for analytics, open a support ticket.
A support request is required because data exports contain sensitive fields, like password hashes. The FusionAuth team will work with you to provide a safe data transfer mechanism.
Restoring From Backup
Certain FusionAuth Cloud tiers include regular backups. If you need to restore your user database from a backup, open a support ticket with the details.
You can restore to any point in time in the last three days. In the ticket, provide the date and time and timezone that you’d like to restore your database to.
You can view support options by navigating to thetab:
Support for FusionAuth Cloud is limited in scope. Support can only help with issues related to running your FusionAuth Cloud deployments. Some examples:
"My FusionAuth Cloud instance is down" - supported
"Please restore my FusionAuth Cloud instance from backup" - supported
"I need help integrating FusionAuth into my Express/Rails/Django/Spring/etc application" - not supported
"How do I set up a webhook to sync my user data with an external system?" - not supported
Support from the engineering team for integrating with FusionAuth can be purchased separately.
If you have out of scope questions and have not purchased a support contract, you can find community support in the forums and documentation. Review the technical support page for more detailed technical support guidance.
Custom FusionAuth Cloud Features
If managed FusionAuth hosting does not meet your needs, open a contact us with more details.
For instance, if you need longer retention of database backups, we’re happy to discuss that with you.
FusionAuth Cloud has the same limitations as self hosted FusionAuth. Since it is a managed service, there are additional limitations as well:
No access is provided to the server on which your deployment is running. This includes direct database access, ssh access or any other access. The only access you have is the FusionAuth API and administrative console.
There is no API to manage FusionAuth Cloud deployments.
You cannot change any of the FusionAuth configuration options.
You cannot downgrade the version of a FusionAuth Cloud deployment.
There is no support for proxy customization. You can add your own proxy layer such, as CloudFlare, with FusionAuth Cloud as an origin.
How helpful was this page?