Firestore editions overview

This page describes Cloud Firestore editions and its key features. Cloud Firestore is available in the following editions:

  • Firestore Standard edition provides a comprehensive suite of capabilities as a document database including fluent SDKs for a large number of programming languages, real-time and offline support, high availability in single and multi-region configurations, and a convenient serverless operation model with seamless autoscaling. This edition supports Firestore in Native mode using Firestore Core Operations (basic reads, writes, and queries).

  • Firestore Enterprise edition provides a comprehensive suite of capabilities and controls for developers as a document database. In addition to the features listed under the Standard edition, this edition supports two modes of operation that you select when creating a database:

    • Firestore in Native mode with Core and Pipeline operations.
    • Firestore with MongoDB compatibility with MongoDB compatible operations.

    All operations in both modes run on a more advanced query engine, maximizing developer control by making indexing an optional step for applications trying to improve the performance of their queries.

Editions features

The following table summarizes the features available for each edition:

Features Standard edition Enterprise edition
Query Engine Standard - querying support only using Core operations. Advanced - querying support using Firestore Core, Firestore Pipelines and MongoDB-compatible operations
Query and write performance and costs With Query Explain, you can optimize queries with range and inequality filters on multiple fields in a single query.

New metrics are available in Query Insights, Query Explain, and Cloud Monitoring to provide deep insight into query execution.



You're in full control of query and write performance, and can optimize performance using customized indexing, enhanced monitoring, diagnostic tools, and new execution controls called Query Hints.

New metrics are available in Query Insights, Query Explain, and Cloud Monitoring to provide deep insight into query execution.

Supports Cloud Firestore in Native mode server-side, web, and mobile SDKs Yes. Supported by Core operations. Yes. Supported by Core and Pipeline operations.
Supports real-time and offline capabilities Yes. Supported by Core operations. Supported by Core operations only.
Supports Cloud Firestore with MongoDB compatibility No Yes
Indexing Indexes are required for queries.

Indexes for individual fields are created automatically, while more complex queries rely on composite indexes or collection group indexes that must be manually configured.

For aggregation queries like count(), sum(), and avg(), the cost is determined by the number of index entries read, with a minimum charge of one document read applied if zero index entries are scanned.

Indexes are not required, and therefore optional for queries.

You define indexes as-needed. Enterprise edition also supports a broader range of index types, including non-sparse/sparse, and unique indexes.

With Query Explain and Query Insights, you are able to identify queries that can benefit from an index, as indexes are no longer required.

Pricing Refer to pricing details Refer to pricing details
Observability
  • Key Visualizer
  • Query Explain
  • Query Insights
  • Query Explain
  • Query Insights
Data protection
  • Scheduled backups
  • Point-in-time recovery
  • Scheduled backups
  • Point-in-time recovery
Encryption
  • Google-managed encryption key
  • Customer-managed encryption keys
  • Google-managed encryption key
  • Customer-managed encryption keys
Storage Hybrid storage (SSD & HDD) SSD
Committed Use Discounts 20% for 1 year; 40% for 3 years 20% for 1 year; 40% for 3 years