Plan details
See the Global limits documentation for global limits.
See the Fauna Support Policy & Service Level Agreement for the available support levels.
Terminology
- Transactional Read Operation (TRO)
-
Fauna read operations. Fauna ensures strong consistency of all read transactions through strictly serializability based on their position in a global transaction log because the order reflects the real-time processing order. Read-only transactions are serializable with an added consistent-prefix Read Your Own Writes (RYOW) guarantee. See the Fauna ACID compliance documentation.
- Transactional Write Operation (TWO)
-
Fauna write operations. Like TROs, Fauna provides strict serializability for write operations, which is recognized as the ideal consistency model.
- Transactional Compute Operation (TCO)
-
Fauna compute operations. In addition to storage-related operations, compute operations are required to manipulate data and include user-defined functions.
Plan throughput limits
Free / PAYG | Startup | Pro / Free Trial | Enterprise | Virtual Private Fauna | |
---|---|---|---|---|---|
Transactional Read Ops (TROs) per second |
1k |
4k |
8k |
Custom |
Custom |
Transactional Write Ops (TWOs) per second |
250 |
1k |
2k |
Custom |
Custom |
Transactional Compute Ops (TCOs) per second |
1k |
4k |
8k |
Custom |
Custom |
Query read ops per second, write ops per second, and compute ops per second throughput service limits are enforced by the Fauna API and are restricted based on your current plan definition.
Exceeding throughput limits
Exceeding plan throughput limits results in an error response with a 429 HTTP status code.
Users are responsible for working within the limits. Fauna is intended for operational workloads and attempts to run any queries as quickly as possible.
Free plan usage limits
Accounts using the Free plan have the following usage limits:
Resource or operation | Limit |
---|---|
Storage |
1 GB |
Databases |
5 |
Transactional Read Ops (TROs) |
100k per month |
Transactional Write Ops (TWOs) |
50k per month |
Transactional Compute Ops (TCOs) |
500k per month |
Exceeding Free plan usage limits
If you are using the Free plan and exceed the usage limits in a calendar month, the following actions take place:
-
An email notification is sent to the email address associated with your account, advising you of the situation.
-
If you continue to use the service without upgrading to a paid plan, the keys per tokens that you use to access the service (from client applications) are temporarily revoked.
The Dashboard no longer lists databases that exist in your account. No data is lost or removed.
The period between notification and revocation varies but is about one week.
-
If your access to databases is temporarily revoked, you can upgrade to a paid plan to have your keys per tokens reinstated. Reinstatement is a manual process, so your databases continue to look unavailable after upgrade.
Reinstating access for temporarily revoked keys per tokens requires that you contact support@fauna.com even if you have upgraded to a paid plan.
The metrics for paid plan account limits are reset on the first day of a calendar month. Accounts with revoked access have their access reinstated on the last day of a calendar month.
Plan downgrades
If you want to downgrade your current to a lower plan or to the Free plan, you must contact support@fauna.com.
-
There are no self-service downgrades.
-
The downgrade to the new plan occurs on the first business day of the following month. Your current plan remains in effect until then.
-
There is no "stop all charges now" option.
-
During the downgrade, a final invoice for the current plan is generated that covers the usage in the current month, including on-demand metering incurred since the downgrade request.
-
After the downgrade is complete, the new plan takes effect.
Is this article helpful?
Tell Fauna how the article can be improved:
Visit Fauna's forums
or email docs@fauna.com
Thank you for your feedback!