Fauna is a shared, globally-accessible database service. To optimize query performance and share resources in a fair manner, the following limits are in place:

Constraint Limit

Document size


Query size


Transaction size


GraphQL schema size



Default query execution time (when no timeout is specified)

2 minutes

Maximum query execution time (even when timeout is specified)

10 minutes

Concurrent index builds

500 per account/region group (not per database)

Index builds, for collections with more than 128 documents, are handled by a background task. The limit prevents an excessive number of indexes that must be built simultaneously.

Whenever the limit would be exceeded, an HTTP 429 error occurs and the transaction is aborted.

Index entries

64k bytes

An index entry includes its terms and values fields, and must not exceed 64k bytes bytes.

As a document database, Fauna is not currently a good storage solution for arbitrary binary blob data, such as images, PDFs, etc.

Is this article helpful? 

Tell Fauna how the article can be improved:
Visit Fauna's forums or email

Thank you for your feedback!