{"id":"firebase-firestore-api","name":"Firebase Firestore","homepage":"https://firebase.google.com/products/firestore","repo_url":"https://github.com/firebase/firebase-admin-python","category":"database","subcategories":["nosql","real-time","mobile-backend","cloud"],"tags":["firebase","firestore","nosql","google","real-time","mobile","sdk","rest-api"],"what_it_does":"Google's scalable, serverless NoSQL document database with real-time sync, offline support, and a REST API, designed for mobile and web app backends.","use_cases":["Storing and retrieving structured agent state and conversation history with real-time sync","Multi-agent coordination through shared document state with listeners for change events","Mobile app backends where agents manage user data, preferences, or content","Real-time collaborative features — agents writing data that immediately appears in client apps","Serverless function triggers — Firestore document changes trigger Cloud Functions with agent logic"],"not_for":["Complex relational queries with joins — use Cloud SQL or PostgreSQL instead","Bulk data processing and analytics at scale (use BigQuery)","Very high-throughput write workloads (single document write limit is 1/second)","Applications requiring strong ACID transactions across many documents","Cost-sensitive workloads at high read/write volume — Firestore costs can escalate quickly"],"best_when":"You're building a mobile or web app where real-time sync is critical, you're already in the Google/Firebase ecosystem, and your data model fits documents with sub-collections.","avoid_when":"Your data is highly relational, you need complex server-side queries, or you're cost-sensitive at scale.","alternatives":["firebase-realtime-api","supabase-api","mongodb-api"],"af_score":78.1,"security_score":null,"reliability_score":null,"package_type":"mcp_server","discovery_source":["github"],"priority":"low","status":"evaluated","version_evaluated":"current","last_evaluated":"2026-03-01T09:50:05.577486+00:00","performance":{"latency_p50_ms":50,"latency_p99_ms":200,"uptime_sla_percent":99.95,"rate_limits":"Single document: max 1 write/second sustained; collections have no hard limit; 10MB max document batch","data_source":"llm_estimated","measured_on":null}}