Firestore is a serverless, NoSQL database optimized for real-time applications. Store JSON documents in collections. Query with a flexible query language. Real-time listeners on client (web/mobile) sync data automatically. Offline support = app works without internet, syncs when online. Built on the same technology as Firebase Realtime Database, but with better querying and scaling.