1217 results found
-
Firebase storage rules: Support for multi-database lookup
This is a documented limitation and as such not an idea, but putting it out here to see if it get vote-traction. See the warning at the bottom of the page here:
https://firebase.google.com/docs/storage/security/rules-conditions
As of Feb. 25. 2025 it says
"Warning: Storage Rules can only access documents from the default Cloud Firestore database when multiple databases are active."
We have a project where we're doing tenant partitioning in both Firestore and firebase storage. The primary reason for creating separate buckets and databases is to be able to have storage in different customer preferred regions, and to achieve other isolations which…
10 votes -
Python support for Genkit
A lot of AI applications and machine learning are done in Python. Bringing Genkit to Python would bridge the gap between data science, model creation, and applied machine learning use-cases.
10 votes -
AlloyDB Datasource
Support AlloyDB as a datasource for Data Connect in addition to Cloud SQL via the same PostgreSQL bindings
10 votes -
Support declaring windows-app-web-link JSON file to allow Firebase auth in Windows apps
In order to catch Firebase redirect URL like
https://<app>.firebaseapp.com/__/auth/handlerWindows requires windows-app-web-link JSON file to bedclared in the root likehttps://<app>.firebaseapp.com/windows-app-web-link
https://learn.microsoft.com/en-us/windows/uwp/launch-resume/web-to-app-linking10 votes -
Improve performance & speed of client side write
I've used both Firestore and MongoDB's Realm Device Sync. While Firestore works great in terms of scaling, the performance and speed for client side write is far behind realm, especially when client side is doing some batch writes.
Realm uses techniques like data compression and delta sync to reduce the data size when uploading (https://www.mongodb.com/docs/atlas/app-services/sync/details/protocol/), I'd like to see Firestore doing the same and improve the performance of client side batch write.
Also, what I've noticed is that Firestore's client side write performance degrades a lot after some time being offline, this isn't great for apps that would…
10 votes -
Firestore Index Name
As a Firestore project grows, so do the number of Composite Indexes.
While the fields are visible, being able to name a composite index would allow us to define which specific feature(s) a composite index is tied to, allowing us to remove unused indexes if they're no longer relevant.
10 votes -
One view for all apps in Crashlytics
In a large project with 10+ apps, you have to select projects one by one to see crashes and all other details. Just like Google Analytics and some others (in the same tool), treat app ids as filters and provide ability to see everything at once.
10 votes -
Rules between Firestore and Realtime Database
We've rules to limit access to data in both firestore and realtime database, but there are requirements where I need to specify a rule of realtime database based on a value in Firestore.
Games are classical examples, I want to store the realtime game data in realtime DB but apply rules to read and write there based on my user and app data in firestore.
Lack of this is either making me use either of the DB or write hard rules in client side (which is not really secure).
10 votes -
10 votes
-
10 votes
-
10 votes
-
10 votes
-
Firebase App Distribution Permissions Change
Currently, the automated testing feature within Firebase App Distribution mandates that the user executing the test possess either the Project Owner or Project Editor IAM role. This requirement is overly broad and presents a significant operational barrier for organizations managing a large number of projects (e.g., 1,000+) where granting such high-level permissions is often restricted due to security policies and standard practices. Attempts confirmed that even users with high-privilege roles like Organization Admin and Firebase Admin were unable to run these tests, indicating the check is strictly limited to Owner/Editor.
This limitation prevents teams from effectively utilizing the automated testing…
9 votes -
Add support for country-based user targeting in Firebase SDK
It would be very helpful if the Firebase SDK included built-in support for targeting users based on their country. Currently, we have to handle this manually using workarounds or backend logic. Native support in the SDK for accessing the user’s country (based on IP or locale) and using it for feature targeting, in-app messaging, or remote config conditions would streamline country-specific personalization and improve the user experience.
This feature would allow us to:
Show different content or messages to users based on their country.
Better segment users for A/B testing or campaigns.
Reduce backend dependency for basic geographic targeting.
Please…
9 votes -
View Firestore Total Space Used
Currently, billing/usage only shows usage for reads/writes/deletes. We are also being billed for total storage space. Can you please add observability into how much space is currently being used across each Firestore Database?
9 votes -
Add auth handlers from Hosting to App Hosting.
/__/auth/handler
Identical to hosting but for app hosting.
Would definitely make things simpler for Next.js apps.
9 votes -
App Distribution API includes information whether tester have installed the app
Currently the only way to know whether a tester have installed a version is through the Firebase Console. I wish we could get this information through the App Distribution API too. Currently we only have lastActivityTime which is not very useful: https://firebase.google.com/docs/reference/app-distribution/rest/v1/projects.testers#Tester
9 votes -
Support MFA and future AuthN
Currently when using the emulator you can't use MFA as it throws an error and the only way to test this functionality is to switch over to using the real version. This is cumbersome and makes it difficult to test your auth workflow. Also your adding Authn as well and I hope that is support by the Auth Emulator as well.
9 votes -
Cloud Storage
Hi, good day.
I am an aspiring developer currently exploring cloud technologies. I’ve been trying to access Firebase Cloud Storage using the Spark plan, as 1 GB of storage is more than enough for my current needs. However, I’ve encountered difficulties because it requires a billing statement to proceed, which is beyond my current means.
I’m reaching out because I believe having a free, accessible environment is crucial for new developers like me who are just starting out. We understand that maintaining cloud infrastructure is costly, but access to even limited resources can be a great opportunity for us to…
9 votes -
[Crashlytics] support all flutter supported platforms
support all flutter supported platforms
9 votes
- Don't see your idea?