Skip to content

How Firebase’s scores are calculated

The full audit trail, recomputed from the verdict data at build time through the same code that produced the leaderboard: verdict × quality × story weight per cell, cells sum to dimension scores, dimensions blend into the PA Score. Every number on the product page is reproducible from this page alone; for why the formula looks like this, see the methodology.

verdict factors: full ×1.0 · partial ×0.6 · disputed ×0.3 · none ×0.0 · n/a excluded from both sides · cell points = weight × quality × factor · cell max = weight × 10

PA Score35/100

Agent-ready 43.0 × 0.30 = 12.90

API quality 11.4 × 0.20 = 2.28

Openness 13.5 × 0.20 = 2.70

Built-in AI 70.2 × 0.15 = 10.53

Automation 46.5 × 0.15 = 6.97

(12.90 + 2.28 + 2.70 + 10.53 + 6.97) ÷ (0.30 + 0.20 + 0.20 + 0.15 + 0.15) = 35.38 ÷ 1.00 = 35.4

Scores are stored to 1 decimal; the product page’s pills round to whole numbers for display. Each dimension below shows the stories, verdicts, and cited evidence behind its number.

Agent-ready43.0/100×0.30 of the PA blend

Outside-in: can YOUR agent reach and drive this product — API, MCP, CLI, headless runs, agent docs.

Point an agent at llms.txt or agent-oriented docsweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [probe] https://firebase.google.com/llms.txtPROBE llms.txt: HTTP 404 at https://firebase.google.com/llms.txt

Run the product headlessly / in CI for automationweight 2

2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max

  • [claimed-docs] https://firebase.google.com/docs/functions?hl=enDeploy your JavaScript, TypeScript, or Python code to our servers with one command from the command line. After that, Firebase automatically scales up computing resources to match the usage patterns of your users.
  • [claimed-docs] https://firebase.google.com/docs/emulator-suite?hl=enThis means you can connect your app directly to these emulators to perform integration testing or QA without touching production data.
  • [claimed-docs] https://firebase.google.com/docs/emulator-suite?hl=enThe Firebase Local Emulator Suite is a set of advanced tools for developers looking to build and test apps locally using Cloud Firestore, Realtime Database, Cloud Storage for Firebase, Authentication, Firebase Hosting, Cloud Functions (beta), Pub/Sub (beta), and Firebase Extensions (beta).
  • [claimed-docs] https://firebase.google.com/docs/emulator-suite?hl=enUnit Tests: using the Firebase Test SDK, you can write unit tests in Node.js using the mocha test runner.
  • [github] https://github.com/firebase/firebase-toolsDeploy code and assets to your Firebase projects - Run a local web server for your Firebase Hosting site - Interact with data in your Firebase database - Import/Export users into/from Firebase Auth
  • [github] https://github.com/firebase/firebase-toolsDeploy code and assets to your Firebase projects - Run a local web server for your Firebase Hosting site
  • [github] https://github.com/firebase/firebase-toolsImport/Export users into/from Firebase Auth
  • [probe] https://firebase.google.com/docs/cli?hl=enofficial CLI documented at https://firebase.google.com/docs/cli?hl=en

Plug MCP servers into this product so it can use their toolsweight 3

3 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 30 max

  • [claimed-docs] https://firebase.google.com/docs/ai-assistance/mcp-server?hl=enThe Firebase MCP server works with any tool that can act as an MCP client, including: Antigravity, Claude Code and Claude Desktop, Cline, Cursor, VS Code Copilot, Windsurf, and more!
  • [claimed-docs] https://firebase.google.com/docs/ai-assistance/mcp-server?hl=enAn editor configured to use the Firebase MCP server can use its AI capabilities to help you: Create and manage Firebase projects, Manage your Firebase Authentication users, Work with data in Cloud Firestore and Firebase SQL Connect
  • [claimed-docs] https://firebase.google.com/docs/ai-assistance/mcp-server?hl=enAn editor configured to use the Firebase MCP server can use its AI capabilities to help you: Create and manage Firebase projects, Manage your Firebase Authentication users, Work with data in Cloud Firestore...
  • [claimed-docs] https://firebase.google.com/docs/ai-assistance/gemini-in-firebase?hl=enGet instant answers to questions about Firebase products and features, generate code for faster development, and shorten your troubleshooting process with new insights from Gemini in Firebase using a natural-language chat interface

Connect an agent via an official MCP serverweight 3

3 (weight) × 9 (quality) × 1.0 (full) = 27.0 of 30 max

  • [claimed-docs] https://firebase.google.com/docs/ai-assistance/mcp-server?hl=enThe Firebase MCP server works with any tool that can act as an MCP client, including: Antigravity, Claude Code and Claude Desktop, Cline, Cursor, VS Code Copilot, Windsurf, and more!
  • [claimed-docs] https://firebase.google.com/docs/ai-assistance/mcp-server?hl=enAn editor configured to use the Firebase MCP server can use its AI capabilities to help you: Create and manage Firebase projects, Manage your Firebase Authentication users, Work with data in Cloud Firestore and Firebase SQL Connect
  • [claimed-docs] https://firebase.google.com/docs/ai-assistance/mcp-server?hl=enAn editor configured to use the Firebase MCP server can use its AI capabilities to help you: Create and manage Firebase projects, Manage your Firebase Authentication users, Work with data in Cloud Firestore...
  • [probe] https://firebase.google.com/docs/ai-assistance/mcp-server?hl=enofficial MCP server documented at https://firebase.google.com/docs/ai-assistance/mcp-server?hl=en

Use an official CLIweight 2

2 (weight) × 8 (quality) × 1.0 (full) = 16.0 of 20 max

  • [github] https://github.com/firebase/firebase-toolsDeploy code and assets to your Firebase projects - Run a local web server for your Firebase Hosting site - Interact with data in your Firebase database - Import/Export users into/from Firebase Auth
  • [github] https://github.com/firebase/firebase-toolsDeploy code and assets to your Firebase projects - Run a local web server for your Firebase Hosting site
  • [github] https://github.com/firebase/firebase-toolsImport/Export users into/from Firebase Auth
  • [probe] https://firebase.google.com/docs/cli?hl=enofficial CLI documented at https://firebase.google.com/docs/cli?hl=en
  • [claimed-docs] https://firebase.google.com/docs/ai-assistance/mcp-server?hl=enThe Firebase MCP server works with any tool that can act as an MCP client, including: Antigravity, Claude Code and Claude Desktop, Cline, Cursor, VS Code Copilot, Windsurf, and more!

Drive the product through a documented public APIweight 3

3 (weight) × 8 (quality) × 1.0 (full) = 24.0 of 30 max

  • [github] https://github.com/firebase/firebase-toolsDeploy code and assets to your Firebase projects - Run a local web server for your Firebase Hosting site - Interact with data in your Firebase database - Import/Export users into/from Firebase Auth
  • [claimed-docs] https://firebase.google.com/docs/ai-assistance/mcp-server?hl=enThe Firebase MCP server works with any tool that can act as an MCP client, including: Antigravity, Claude Code and Claude Desktop, Cline, Cursor, VS Code Copilot, Windsurf, and more!
  • [claimed-docs] https://firebase.google.com/docs/ai-assistance/mcp-server?hl=enAn editor configured to use the Firebase MCP server can use its AI capabilities to help you: Create and manage Firebase projects, Manage your Firebase Authentication users, Work with data in Cloud Firestore and Firebase SQL Connect
  • [probe] https://firebase.google.com/docs/ai-assistance/mcp-server?hl=enofficial MCP server documented at https://firebase.google.com/docs/ai-assistance/mcp-server?hl=en
  • [probe] https://firebase.google.com/docs/cli?hl=enofficial CLI documented at https://firebase.google.com/docs/cli?hl=en
  • [claimed-docs] https://firebase.google.com/docs/functions?hl=enDeploy your JavaScript, TypeScript, or Python code to our servers with one command from the command line. After that, Firebase automatically scales up computing resources to match the usage patterns of your users.

Issue scoped/least-privilege API credentials for an agentweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [claimed-docs] https://firebase.google.com/docs/rules?hl=enUse our flexible, extensible Firebase Security Rules to secure your data in Cloud Firestore, Firebase Realtime Database, and Cloud Storage.
  • [claimed-docs] https://firebase.google.com/docs/rules?hl=enFirebase Security Rules leverage extensible, flexible configuration languages to define what data your users can access for Realtime Database, Cloud Firestore, and Cloud Storage.
  • [claimed-docs] https://firebase.google.com/docs/ai-assistance/mcp-server?hl=enAn editor configured to use the Firebase MCP server can use its AI capabilities to help you: Create and manage Firebase projects, Manage your Firebase Authentication users, Work with data in Cloud Firestore and Firebase SQL Connect
  • [claimed-docs] https://firebase.google.com/docs/ai-assistance/mcp-server?hl=enAn editor configured to use the Firebase MCP server can use its AI capabilities to help you: Create and manage Firebase projects, Manage your Firebase Authentication users, Work with data in Cloud Firestore...

Build against official SDKsweight 2

2 (weight) × 8 (quality) × 1.0 (full) = 16.0 of 20 max

  • [claimed-docs] https://firebase.google.com/docs/functions?hl=enCloud Functions for Firebase is a serverless framework that lets you automatically run backend code in response to events triggered by background events, HTTPS requests, the Admin SDK, or Cloud Scheduler jobs.
  • [claimed-docs] https://firebase.google.com/docs/functions?hl=enDeploy your JavaScript, TypeScript, or Python code to our servers with one command from the command line. After that, Firebase automatically scales up computing resources to match the usage patterns of your users.
  • [claimed-docs] https://firebase.google.com/docs/auth?hl=enFirebaseUI provides a drop-in auth solution that handles the UI flows for signing in users with email addresses and passwords, phone numbers, and with popular federated identity providers, including Google Sign-In and Facebook Login.
  • [claimed-docs] https://firebase.google.com/docs/auth?hl=enThe Firebase Authentication SDK provides methods that allow users to sign in with their Google, Facebook, Twitter, and GitHub accounts.
  • [claimed-docs] https://firebase.google.com/docs/rules?hl=enUse our flexible, extensible Firebase Security Rules to secure your data in Cloud Firestore, Firebase Realtime Database, and Cloud Storage.
  • [github] https://github.com/firebase/firebase-toolsDeploy code and assets to your Firebase projects - Run a local web server for your Firebase Hosting site - Interact with data in your Firebase database - Import/Export users into/from Firebase Auth
  • [claimed-docs] https://firebase.google.com/docs/emulator-suite?hl=enThe Firebase Local Emulator Suite is a set of advanced tools for developers looking to build and test apps locally using Cloud Firestore, Realtime Database, Cloud Storage for Firebase, Authentication, Firebase Hosting, Cloud Functions (beta), Pub/Sub (beta), and Firebase Extensions (beta).
  • [probe] https://firebase.google.com/docs/cli?hl=enofficial CLI documented at https://firebase.google.com/docs/cli?hl=en
  • [community] https://news.ycombinator.com/item?id=23319901I'm a big fan of firebase and use it whenever I can. The reason it's appealing is the suite of tools and how well they work together for bootstrapping (auth, firestore, storage, analytics etc).

Subscribe to events via webhooksweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Agent-ready = 90.2 ÷ 210 × 100 = 43.0

API quality11.4/100×0.20 of the PA blend

The programmable surface once an agent is there — machine-readable spec, interactive docs, sandbox, versioning discipline.

Explore an interactive API reference with runnable examplesweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [probe] https://firebase.google.com/llms.txtPROBE llms.txt: HTTP 404 at https://firebase.google.com/llms.txt
  • [probe] https://firebase.google.com/openapi.jsonPROBE openapi: all candidate paths 404 (https://firebase.google.com/openapi.json, https://firebase.google.com/swagger.json, https://firebase.google.com/api/openapi.json, https://firebase.google.com/.well-known/openapi.json)

Download a machine-readable API spec (OpenAPI or equivalent)weight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [probe] https://firebase.google.com/llms.txtPROBE llms.txt: HTTP 404 at https://firebase.google.com/llms.txt
  • [probe] https://firebase.google.com/openapi.jsonPROBE openapi: all candidate paths 404 (https://firebase.google.com/openapi.json, https://firebase.google.com/swagger.json, https://firebase.google.com/api/openapi.json, https://firebase.google.com/.well-known/openapi.json)

Test against a sandbox environment without touching production dataweight 1

1 (weight) × 8 (quality) × 1.0 (full) = 8.0 of 10 max

  • [claimed-docs] https://firebase.google.com/docs/emulator-suite?hl=enThis means you can connect your app directly to these emulators to perform integration testing or QA without touching production data.
  • [claimed-docs] https://firebase.google.com/docs/emulator-suite?hl=enThe Firebase Local Emulator Suite is a set of advanced tools for developers looking to build and test apps locally using Cloud Firestore, Realtime Database, Cloud Storage for Firebase, Authentication, Firebase Hosting, Cloud Functions (beta), Pub/Sub (beta), and Firebase Extensions (beta).
  • [claimed-docs] https://firebase.google.com/docs/emulator-suite?hl=enUnit Tests: using the Firebase Test SDK, you can write unit tests in Node.js using the mocha test runner.

Rely on versioned APIs with a documented deprecation policyweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [probe] https://firebase.google.com/llms.txtPROBE llms.txt: HTTP 404 at https://firebase.google.com/llms.txt
  • [probe] https://firebase.google.com/openapi.jsonPROBE openapi: all candidate paths 404 (https://firebase.google.com/openapi.json, https://firebase.google.com/swagger.json, https://firebase.google.com/api/openapi.json, https://firebase.google.com/.well-known/openapi.json)

API quality = 8.0 ÷ 70 × 100 = 11.4

Openness13.5/100×0.20 of the PA blend

Can you leave, inspect, or self-host — data export, open source, portability.

Do everything through the API that I can do in the UIweight 2

2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max

  • [github] https://github.com/firebase/firebase-toolsDeploy code and assets to your Firebase projects - Run a local web server for your Firebase Hosting site - Interact with data in your Firebase database - Import/Export users into/from Firebase Auth
  • [github] https://github.com/firebase/firebase-toolsDeploy code and assets to your Firebase projects - Run a local web server for your Firebase Hosting site
  • [github] https://github.com/firebase/firebase-toolsImport/Export users into/from Firebase Auth
  • [claimed-docs] https://firebase.google.com/docs/ai-assistance/mcp-server?hl=enAn editor configured to use the Firebase MCP server can use its AI capabilities to help you: Create and manage Firebase projects, Manage your Firebase Authentication users, Work with data in Cloud Firestore and Firebase SQL Connect
  • [claimed-docs] https://firebase.google.com/docs/ai-assistance/mcp-server?hl=enAn editor configured to use the Firebase MCP server can use its AI capabilities to help you: Create and manage Firebase projects, Manage your Firebase Authentication users, Work with data in Cloud Firestore...
  • [claimed-docs] https://firebase.google.com/docs/functions?hl=enDeploy your JavaScript, TypeScript, or Python code to our servers with one command from the command line. After that, Firebase automatically scales up computing resources to match the usage patterns of your users.
  • [probe] https://firebase.google.com/docs/ai-assistance/mcp-server?hl=enofficial MCP server documented at https://firebase.google.com/docs/ai-assistance/mcp-server?hl=en
  • [probe] https://firebase.google.com/docs/cli?hl=enofficial CLI documented at https://firebase.google.com/docs/cli?hl=en
  • [probe] https://firebase.google.com/llms.txtPROBE llms.txt: HTTP 404 at https://firebase.google.com/llms.txt
  • [probe] https://firebase.google.com/openapi.jsonPROBE openapi: all candidate paths 404 (https://firebase.google.com/openapi.json, https://firebase.google.com/swagger.json, https://firebase.google.com/api/openapi.json, https://firebase.google.com/.well-known/openapi.json)

Export all of my data in open formats and leaveweight 3

3 (weight) × 3 (quality) × 0.3 (disputed) = 2.7 of 30 max

  • [github] https://github.com/firebase/firebase-toolsDeploy code and assets to your Firebase projects - Run a local web server for your Firebase Hosting site - Interact with data in your Firebase database - Import/Export users into/from Firebase Auth
  • [github] https://github.com/firebase/firebase-toolsImport/Export users into/from Firebase Auth
  • [community] https://news.ycombinator.com/item?id=14356409I use Firebase Database but keep it arms length by avoiding any of the proprietary features it offers. I use it exclusively as a JSON store which I feel I can easily export at any time if I wanted to switch to another NoSQL DBaaS.
  • [community] https://news.ycombinator.com/item?id=23319901My app is currently built on top of Firebase but I'm keenly aware of the cost of lock-in as traffic escalates.
  • [community] https://news.ycombinator.com/item?id=23319901Besides the pricing, the other painful thing about Firebase are the storage rules. If I switch serverless I need to reimplement them — an absolute pain.
  • [community] https://news.ycombinator.com/item?id=23319901After being both delighted and frustrated about Firebase I decided that something must be done. The developer experience on Firebase is awesome but the tech and the lock-in effect is super bad.

Read the product's source under an open licenseweight 2

2 (weight) × 3 (quality) × 0.6 (partial) = 3.6 of 20 max

  • [github] https://github.com/firebase/firebase-toolsDeploy code and assets to your Firebase projects - Run a local web server for your Firebase Hosting site - Interact with data in your Firebase database - Import/Export users into/from Firebase Auth
  • [github] https://github.com/firebase/firebase-toolsDeploy code and assets to your Firebase projects - Run a local web server for your Firebase Hosting site
  • [github] https://github.com/firebase/firebase-toolsImport/Export users into/from Firebase Auth

Self-host the core productweight 3

3 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 30 max

  • [claimed-docs] https://firebase.google.com/docs/emulator-suite?hl=enThis means you can connect your app directly to these emulators to perform integration testing or QA without touching production data.
  • [claimed-docs] https://firebase.google.com/docs/emulator-suite?hl=enThe Firebase Local Emulator Suite is a set of advanced tools for developers looking to build and test apps locally using Cloud Firestore, Realtime Database, Cloud Storage for Firebase, Authentication, Firebase Hosting, Cloud Functions (beta), Pub/Sub (beta), and Firebase Extensions (beta).
  • [community] https://news.ycombinator.com/item?id=23319901My app is currently built on top of Firebase but I'm keenly aware of the cost of lock-in as traffic escalates.
  • [community] https://news.ycombinator.com/item?id=23319901After being both delighted and frustrated about Firebase I decided that something must be done. The developer experience on Firebase is awesome but the tech and the lock-in effect is super bad.

Openness = 13.5 ÷ 100 × 100 = 13.5

Built-in AI70.2/100×0.15 of the PA blend

Inside-out: how agentic the product itself is for its users — built-in assistants, autonomous features.

Get AI-generated insights and suggestions from my data inside the productweight 2

2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max

  • [claimed-docs] https://firebase.google.com/docs/ai-assistance/gemini-in-firebase?hl=enAI assistance provides actionable insights into your app's crashes, including a full description of the issue, information about possible root causes, and suggestions on how you can fix the issue.
  • [claimed-docs] https://firebase.google.com/docs/ai-assistance/gemini-in-firebase?hl=enGemini in Firebase can summarize and analyze your messaging campaigns, providing actionable recommendations to improve performance.
  • [claimed-docs] https://firebase.google.com/docs/ai-assistance/gemini-in-firebase?hl=enIf you use Crashlytics and enable Gemini in Firebase, you can get AI assistance for debugging and troubleshooting issues in your Apple and Android apps.
  • [claimed-docs] https://firebase.google.com/docs/ai-assistance/gemini-in-firebase?hl=enGet instant answers to questions about Firebase products and features, generate code for faster development, and shorten your troubleshooting process with new insights from Gemini in Firebase using a natural-language chat interface

Set up automations that run autonomously in the backgroundweight 2

2 (weight) × 8 (quality) × 1.0 (full) = 16.0 of 20 max

  • [claimed-docs] https://firebase.google.com/docs/functions?hl=enCloud Functions for Firebase is a serverless framework that lets you automatically run backend code in response to events triggered by background events, HTTPS requests, the Admin SDK, or Cloud Scheduler jobs.
  • [claimed-docs] https://firebase.google.com/docs/functions?hl=enDeploy your JavaScript, TypeScript, or Python code to our servers with one command from the command line. After that, Firebase automatically scales up computing resources to match the usage patterns of your users.
  • [claimed-docs] https://firebase.google.com/docs/functions?hl=enThe functions you write can respond to events generated by various Firebase and Google Cloud features, from Firebase Authentication triggers to Cloud Storage Triggers.

Delegate tasks to a built-in AI assistant inside the productweight 3

3 (weight) × 8 (quality) × 1.0 (full) = 24.0 of 30 max

  • [claimed-docs] https://firebase.google.com/docs/ai-assistance/gemini-in-firebase?hl=enGet instant answers to questions about Firebase products and features, generate code for faster development, and shorten your troubleshooting process with new insights from Gemini in Firebase using a natural-language chat interface
  • [claimed-docs] https://firebase.google.com/docs/ai-assistance/gemini-in-firebase?hl=enAI assistance provides actionable insights into your app's crashes, including a full description of the issue, information about possible root causes, and suggestions on how you can fix the issue.
  • [claimed-docs] https://firebase.google.com/docs/ai-assistance/gemini-in-firebase?hl=enGemini in Firebase can summarize and analyze your messaging campaigns, providing actionable recommendations to improve performance.
  • [claimed-docs] https://firebase.google.com/docs/ai-assistance/gemini-in-firebase?hl=enGet instant answers to questions about Firebase products and features, generate code for faster development, and shorten your troubleshooting process with new insights from Gemini in Firebase using a natural-language chat interface in the Firebase console
  • [claimed-docs] https://firebase.google.com/docs/ai-assistance/gemini-in-firebase?hl=enIf you use Crashlytics and enable Gemini in Firebase, you can get AI assistance for debugging and troubleshooting issues in your Apple and Android apps.

Operate the product with natural-language commandsweight 2

2 (weight) × 8 (quality) × 1.0 (full) = 16.0 of 20 max

  • [claimed-docs] https://firebase.google.com/docs/ai-assistance/mcp-server?hl=enThe Firebase MCP server works with any tool that can act as an MCP client, including: Antigravity, Claude Code and Claude Desktop, Cline, Cursor, VS Code Copilot, Windsurf, and more!
  • [claimed-docs] https://firebase.google.com/docs/ai-assistance/gemini-in-firebase?hl=enGet instant answers to questions about Firebase products and features, generate code for faster development, and shorten your troubleshooting process with new insights from Gemini in Firebase using a natural-language chat interface
  • [claimed-docs] https://firebase.google.com/docs/ai-assistance/mcp-server?hl=enAn editor configured to use the Firebase MCP server can use its AI capabilities to help you: Create and manage Firebase projects, Manage your Firebase Authentication users, Work with data in Cloud Firestore and Firebase SQL Connect
  • [claimed-docs] https://firebase.google.com/docs/ai-assistance/mcp-server?hl=enAn editor configured to use the Firebase MCP server can use its AI capabilities to help you: Create and manage Firebase projects, Manage your Firebase Authentication users, Work with data in Cloud Firestore...
  • [probe] https://firebase.google.com/docs/ai-assistance/mcp-server?hl=enofficial MCP server documented at https://firebase.google.com/docs/ai-assistance/mcp-server?hl=en

Built-in AI = 63.2 ÷ 90 × 100 = 70.2

Automation46.5/100×0.15 of the PA blend

Depth of automation primitives — rules, scheduling, bulk operations, webhooks.

Perform bulk operations across many items at onceweight 2

2 (weight) × 5 (quality) × 0.6 (partial) = 6.0 of 20 max

  • [claimed-docs] https://firebase.google.com/docs/firestore?hl=enYour queries can include multiple, chained filters and combine filtering and sorting.
  • [github] https://github.com/firebase/firebase-toolsDeploy code and assets to your Firebase projects - Run a local web server for your Firebase Hosting site - Interact with data in your Firebase database - Import/Export users into/from Firebase Auth
  • [github] https://github.com/firebase/firebase-toolsImport/Export users into/from Firebase Auth
  • [claimed-docs] https://firebase.google.com/docs/firestore?hl=enCloud Firestore offers a MongoDB-compatible API. You can use existing MongoDB application code, drivers, tools, and the open-source ecosystem of MongoDB integrations with Cloud Firestore in the Firestore Enterprise edition.
  • [community] https://news.ycombinator.com/item?id=11724540When will it support a count query? Now to be able to count number of children I have to download all the data. Count is such an important feature for me.

Define rules that trigger actions automatically on eventsweight 3

3 (weight) × 8 (quality) × 1.0 (full) = 24.0 of 30 max

  • [claimed-docs] https://firebase.google.com/docs/functions?hl=enCloud Functions for Firebase is a serverless framework that lets you automatically run backend code in response to events triggered by background events, HTTPS requests, the Admin SDK, or Cloud Scheduler jobs.
  • [claimed-docs] https://firebase.google.com/docs/functions?hl=enDeploy your JavaScript, TypeScript, or Python code to our servers with one command from the command line. After that, Firebase automatically scales up computing resources to match the usage patterns of your users.
  • [claimed-docs] https://firebase.google.com/docs/functions?hl=enThe functions you write can respond to events generated by various Firebase and Google Cloud features, from Firebase Authentication triggers to Cloud Storage Triggers.
  • [claimed-docs] https://firebase.google.com/docs/functions?hl=enCloud Functions now has experimental support for Dart. Flutter developers can now write both their frontend and backend in a single language.
  • [claimed-docs] https://firebase.google.com/docs/functions?hl=enExperimental: Cloud Functions now has experimental support for Dart. Flutter developers can now write both their frontend and backend in a single language.

Schedule recurring jobs or workflowsweight 2

2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max

  • [claimed-docs] https://firebase.google.com/docs/functions?hl=enCloud Functions for Firebase is a serverless framework that lets you automatically run backend code in response to events triggered by background events, HTTPS requests, the Admin SDK, or Cloud Scheduler jobs.
  • [claimed-docs] https://firebase.google.com/docs/functions?hl=enThe functions you write can respond to events generated by various Firebase and Google Cloud features, from Firebase Authentication triggers to Cloud Storage Triggers.
  • [community] https://news.ycombinator.com/item?id=11724540I have built apps with firebase in the past and the feature I missed the most was performing scheduled tasks on the database... AWS Lambda with Scheduled Events for a long time to come.

Version, review, and roll back my automationsweight 1

1 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 10 max

  • [claimed-docs] https://firebase.google.com/docs/functions?hl=enCloud Functions for Firebase is a serverless framework that lets you automatically run backend code in response to events triggered by background events, HTTPS requests, the Admin SDK, or Cloud Scheduler jobs.
  • [claimed-docs] https://firebase.google.com/docs/functions?hl=enDeploy your JavaScript, TypeScript, or Python code to our servers with one command from the command line. After that, Firebase automatically scales up computing resources to match the usage patterns of your users.
  • [claimed-docs] https://firebase.google.com/docs/rules?hl=enUse our flexible, extensible Firebase Security Rules to secure your data in Cloud Firestore, Firebase Realtime Database, and Cloud Storage.
  • [github] https://github.com/firebase/firebase-toolsDeploy code and assets to your Firebase projects - Run a local web server for your Firebase Hosting site - Interact with data in your Firebase database - Import/Export users into/from Firebase Auth

Automation = 37.2 ÷ 80 × 100 = 46.5