This page describes production limits for Firestore in Datastore mode.
Firestore in Datastore mode limits
In addition to these limits, see the best practices for Firestore in Datastore mode.
100
You can contact support to request an increase to this limit.
0
By default the quota is 0 because this feature is behind an allowlist. You can request to increase the quota by filling in the CMEK access request form .
This limit applies when Datastore mode is used outside of Google App Engine. If Datastore mode is used from App Engine, the limit depends on the client library that is used.
(1 MiB - 4 bytes)
Maximum number of property transformations that can be performed on a
single entity in a Commit
operation or in a
transaction.
For array transforms like "appendMissingElements"
, each array element
counts towards the limit.
Lookup
operation in the Datastore API(1 MiB - 89 bytes)
-
200 when you have not enabled billing for your Google Cloud project.
If you need more quota, you must enable billing for your Google Cloud project.
-
1000 when you enable billing for your Google Cloud project.
You can contact support to request an increase to this limit.
- the number of indexed property values
- the number of composite index entries
When the export or import request specifies an entity_filter
, each combination of
filtered kind and namespace counts as a separate filter towards this limit. For example:
A request with kinds=['foo', 'bar']
and namespace_ids=['', 'ns1']
results in 4 filters towards this limit: [('', 'foo'), ('', 'bar'), ('ns1', 'foo'), ('ns1', 'bar')]
legacy Cloud Datastore limits
If you have not yet upgraded from Datastore to Firestore in Datastore mode , the following limits also apply to your database instance:
| Limit | Amount |
|---|---|
| Maximum number of entity groups that can be accessed in a transaction | 25 |
| Maximum rate of transactions reading from or writing to an entity group | 1 per sec |
| Maximum write rate to an entity group. Note you can batch writes together for an entity group. This allows you to write multiple entities to an entity group within this limit. |
1 per second |
What's next
- Learn about Pricing and Quota
- Learn about Storage Size Calculations

