Firestore enables the syncing of data across various client applications through real-time listeners . It makes use of Access Management, and Cloud Identity features from Google for authentication purposes. Firestore enables the storage of data as documents, and these documents are stored within collections.