* [ Move data between projects  ](/docs/firestore/manage-data/move-data)

    * Read data 

      * [ Get data  ](/docs/firestore/query-data/get-data)
      * [ Get real-time updates  ](/docs/firestore/query-data/listen)
      * [ Perform simple and compound queries  ](/docs/firestore/query-data/queries)
      * [ Order and limit data  ](/docs/firestore/query-data/order-limit-data)
      * Query with range & inequality filters on multiple fields 

        * [ Overview  ](/docs/firestore/query-data/multiple-range-fields)
        * [ Optimize your queries  ](/docs/firestore/query-data/multiple-range-optimize-indexes)

      * [ Summarize data with aggregation queries  ](/docs/firestore/query-data/aggregation-queries)
      * [ Paginate data with query cursors  ](/docs/firestore/query-data/query-cursors)
      * [ Access data offline  ](/docs/firestore/manage-data/enable-offline)
      * [ Search with vector embeddings  ](/docs/firestore/vector-search)
      * [ Manage indexes  ](/docs/firestore/query-data/indexing)

    * Secure and validate data 

      * [ Overview  ](/docs/firestore/security/overview)
      * [ Get started  ](/docs/firestore/security/get-started)
      * [ Structure Security Rules  ](/docs/firestore/security/rules-structure)
      * [ Writing conditions for Security Rules  ](/docs/firestore/security/rules-conditions)
      * [ Fix insecure rules  ](/docs/firestore/security/insecure-rules)
      * [ Test your Security Rules  ](/docs/firestore/security/test-rules-emulator)
      * [ Securely query data  ](/docs/firestore/security/rules-query)
      * [ Control access per field  ](/docs/firestore/security/rules-fields)

    * Solutions 

      * [ Overview  ](/docs/firestore/solutions)
      * Solutions using Firebase Extensions 

      * [ Integrate with BigQuery  ](/docs/firestore/solutions/bigquery)
      * [ Implement an AI-driven chatbot  ](/docs/firestore/solutions/ai-chatbot)
      * [ Enrich handling of text  ](/docs/firestore/solutions/enriched-text)
      * [ Enhance value of media  ](/docs/firestore/solutions/enriched-media)
      * Solutions using guided custom implementations 

      * [ Firestore Lite Web SDK  ](/docs/firestore/solutions/firestore-lite)
      * [ Write-time aggregations  ](/docs/firestore/solutions/aggregation)
      * [ Distributed counters  ](/docs/firestore/solutions/counters)
      * [ Full-text search  ](/docs/firestore/solutions/search)
      * [ Build presence  ](/docs/firestore/solutions/presence)
      * [ Secure data access for users and groups  ](/docs/firestore/solutions/role-based-access)
      * [ Delete data with a callable Cloud Function  ](/docs/firestore/solutions/delete-collections)
      * [ Schedule data exports  ](/docs/firestore/solutions/schedule-export)
      * [ Sharded timestamps  ](/docs/firestore/solutions/shard-timestamp)
      * [ Geo queries  ](/docs/firestore/solutions/geoqueries)
      * [ Serve bundled Firestore content from a CDN  ](/docs/firestore/solutions/serve-bundles)

    * Usage, limits, and pricing 

      * [ Usage and limits  ](/docs/firestore/quotas)
      * [ Monitor usage  ](/docs/firestore/monitor-usage)
      * [ Explain query performance  ](/docs/firestore/query-explain)
      * [ Query Explain report reference  ](/docs/firestore/reference/query-explain-report-reference)
      * [ Understand Cloud Firestore billing  ](/docs/firestore/pricing)
      * [ Example Cloud Firestore costs  ](/docs/firestore/billing-example)
      * [ Understand storage size calculations  ](/docs/firestore/storage-size)

    * Back up and restore data 

      * [ Disaster recovery planning  ](/docs/firestore/disaster-recovery)
      * [ Schedule backups and restore data  ](/docs/firestore/backups)
      * [ Point-in-time recovery (PITR) overview  ](/docs/firestore/pitr)
      * [ Work with point-in-time recovery (PITR)  ](/docs/firestore/use-pitr)

    * Techniques and best practices 

      * [ Best practices for Cloud Firestore  ](/docs/firestore/bes