Firebase
Firebase is Google's mobile and web application development platform, providing backend services including database, authentication, and hosting.
Core Facts
Supabase is an open-source alternative to Firebase that provides backend-as-a-service capabilities such as database, authentication, and real-time subscriptions based on PostgreSQL.
Firebase is a Backend-as-a-Service (BaaS) platform acquired by Google in 2014.
The Anti-Gravity desktop application natively connects to Google AI Studio, Android, and Firebase.
Timeline (last 90 days)
Common oversights in production environments include: writing keys directly into client code, lacking App Check protection, and having no error handling or usage monitoring.
Budget Lover is an Android app developed solely by the author, with a tech stack of Flutter + Firebase + Gemini; it has not yet been released, and all testing was done on an emulator with demo data.
The MCP Server provided by Firebase exposes operations such as creating collections, configuring authentication, writing data and deploying functions as tools that AI can call, and the Agent can complete these operations autonomously after obtaining access permission through Google account authorization.
Firebase's automatic payment only takes effect for a single project and cannot be shared across projects; the UPI scan-code method cannot set up automatic payment.
Firebase has no fixed subscription fee and charges based on actual usage; enabling paid service requires filling in billing information and setting up automatic payment, supports UPI, debit cards and credit cards, deducts two rupees on first verification, and canceling automatic payment makes the subscription invalid.
When logging in with Google authentication, do not download the configuration file first during the app registration stage, because the configuration API for Google authentication is not yet unlocked at this point, and importing it directly will fail; the correct order is to first enable the Google authentication provider, then download the configuration file and put it into the Android app directory.
The free quotas of Firestore and Realtime Database are each 1GB of data storage, and notification and analytics services are basically unlimited; at the initial stage no payment is needed, but the free quotas have limits.
Google did not update the Firebase status page during the Firebase incident, nor did it provide developers with real-time notifications, and only published a postmortem 4 days after the incident.
Firebase's global outage this time was a compound event in which change management, monitoring and alerting, and crisis communication all failed simultaneously.
For core features that must rely on Firebase (such as remote config and push), fallback default values and offline caching need to be designed in advance.
39 more timeline events
All Facts (20)
Supabase is an open-source alternative to Firebase that provides backend-as-a-service capabilities such as database, authentication, and real-time subscriptions based on PostgreSQL.
80%VerifiedFirebase is a Backend-as-a-Service (BaaS) platform acquired by Google in 2014.
75%VerifiedThe Anti-Gravity desktop application natively connects to Google AI Studio, Android, and Firebase.
70%VerifiedCloud Firestore is a NoSQL document database where single-field queries are automatically indexed, but composite queries involving multi-field filtering or sorting must have composite indexes created manually.
65%VerifiedRepresentative BaaS products include Google's Firebase, the open-source alternative Supabase, and AWS Amplify.
65%UnverifiedBaaS架构中前端通过SDK直接与数据库交互,安全边界从后端API下移到数据库规则层
95%UnverifiedFirebase Remote Config允许开发者在不发布应用更新的情况下动态修改应用行为,可用于存储Prompt模板版本ID实现灰度发布和快速回滚
90%UnverifiedFirebase AI Logic SDK支持结构化生成,通过在创建生成模型时传入输出Schema自动确保返回数据符合预期格式
90%UnverifiedFirebase在中国国内访问不稳定甚至被屏蔽,而CloudBase部署在国内节点延迟更低且合规
85%Unverified与Firebase不同,Supabase使用标准SQL,数据可完整导出,不存在供应商锁定风险
85%UnverifiedFirebase曾经默认关闭安全规则,导致大量应用被黑,最终不得不修改策略在一定天数后自动锁定数据库
85%UnverifiedCommon oversights in production environments include: writing keys directly into client code, lacking App Check protection, and having no error handling or usage monitoring.
50%UnverifiedBudget Lover is an Android app developed solely by the author, with a tech stack of Flutter + Firebase + Gemini; it has not yet been released, and all testing was done on an emulator with demo data.
50%UnverifiedFirebase's automatic payment only takes effect for a single project and cannot be shared across projects; the UPI scan-code method cannot set up automatic payment.
50%UnverifiedFirebase has no fixed subscription fee and charges based on actual usage; enabling paid service requires filling in billing information and setting up automatic payment, supports UPI, debit cards and credit cards, deducts two rupees on first verification, and canceling automatic payment makes the subscription invalid.
50%UnverifiedThe MCP Server provided by Firebase exposes operations such as creating collections, configuring authentication, writing data and deploying functions as tools that AI can call, and the Agent can complete these operations autonomously after obtaining access permission through Google account authorization.
50%UnverifiedWhen logging in with Google authentication, do not download the configuration file first during the app registration stage, because the configuration API for Google authentication is not yet unlocked at this point, and importing it directly will fail; the correct order is to first enable the Google authentication provider, then download the configuration file and put it into the Android app directory.
50%UnverifiedThe free quotas of Firestore and Realtime Database are each 1GB of data storage, and notification and analytics services are basically unlimited; at the initial stage no payment is needed, but the free quotas have limits.
50%UnverifiedFor core features that must rely on Firebase (such as remote config and push), fallback default values and offline caching need to be designed in advance.
50%UnverifiedFirebase's global outage this time was a compound event in which change management, monitoring and alerting, and crisis communication all failed simultaneously.
50%