2130 results found
- 
Better support for Cloud Tasks, e.g. queuesIt is currently already possible to create google cloud tasks. However, this could be better integrated by creating an abstraction for queues, for example, which can also be monitored and controlled via the admin console and firebase emulator. 28 votes
- 
TTL for Realtime DBRealtime DB is very similar to Redis functionality. It would be very valuable to enable real caching behaviour by adding time to live to an entry. 12 votes
- 
Integrate googles BART AI as well into this project.Googles BART could be used the same way “Bing Pages” for business are allowing people to say 54 phrases to ultimately be used to talk to potential customers or people looking at that businesses page. 7 votes
- 
A "--no-document-updates" flag for Firestore importIt has happened to me that I accidentally deleted some documents. While you can restore a collection from a backup, there is no option to not overwrite existing data. This unfortunately makes it impossible to restore accidentally deleted documents, without also affecting other documents that have changed since you last made that backup. The restore would undo lots of changes that happened after the backup was made. I think a very effective and simple solution could be to allow only injecting those documents from the backup that do not exist in de target collection. So no document is ever overwritten/updated… 3 votes
- 
21 votes
- 
DocumentReference join queryPlease add a join query to Cloud Firestore. It seems that using DocumentReference for the join would be appropriate. 33 votes
- 
Feature like RELATE statementsA RELATE statement to adds graph edges between records. Like the convention of vertex -> edge -> vertex or noun -> verb -> noun, enabling the addition of metadata to the edge record. 8 votes
- 
Futures featureValues which should be computed only when outputting data, can be stored as futures. 7 votes
- 
Support Jvm languages (Java/Kotlin) in Cloud FunctionsJvm languages are not supported in Cloud Functions today, so developers need to use more than one language in their code base. 17 votes
- 
Remix supportHave out of the box support for Remix framework implementing SSR which also work with the Emulators. 3 votes
- 
Enable deployments that don't delete previous artifactsHave an option to deploy and keep previous deployment artifacts instead of deleting them. Even better would be an option for this with a TTL on previous deployment artifacts (that haven't been updated or re-deployed in subsequent deployments). 2 votes
- 
Make Unity SDK non-dependant of native APIs (a.k.a. "make it platform agnostic")The current Unity SDK supports only Android ("Google Play" in some cases), iOS and Unity Editor. 
 Make it support multiple platforms, like WebGL, Consoles, etc as much as possible.16 votes
- 
Desktop (Windows, Linux, MacOs) support for Flutter apps that use Firebase in production appsFlutter developers should be able to run their apps on desktop platforms, including Windows and Linux, when using Firebase services. For example, Flutter developers should be able to 1) apply Analytics to data from desktop platforms, 2) 
 use Remote Config to customize their apps for desktop users, 3) use other Firebase services that are relevant to desktop apps, etc.This would make it easier for Flutter developers to build and deploy production-ready apps for desktop platforms. 548 votes
- 
Dart support for the Firebase's Admin SDKFirebase has a server (backend) library called the Admin SDK, which has privileged (admin) access to some Firebase services. There are several language implementations of the Admin SDK: JavaScript/TypeScript (Node.js), Java, Python, Go, and C# (.NET). However, Firebase does not currently support the Dart language. This is a problem for full-stack Flutter developers, who need to use both the front-end and back-end of a Firebase application. Currently, they need to use different languages for each, such as Dart for the front-end and JavaScript/TypeScript for the back-end. This can lead to decreased productivity and a worse developer experience. For example, developers… 154 votes
- 
Support Kotlin Multiplatform (KMP) in the SDKsKMP is now stable and more libraries are being added to KMP ecosystem. There is a big opportunity for Firebase to be in Multiplatform and support developers adopting this tech. 1,212 votes
- 
Firebase Authentication for EUCurrently, Firebase Auth is US only. Because the EU-US-Privacy-Shield is not valid anymore, transferring data to the US is for EU companies not allowed. Therefore, Firebase is not GDPR complaint. Allowing us to choose the storage location (like you can weigh Firestore or Cloud Storage) to use a data center in the EU (like europe-west1, europe-west3 or europe-west4, etc.) would make Firebase much more GDPR complaint (beside the Cloud-Act). 339 votesWe are nearly ready to accept developers who are interested in custom authentication (external identity provider). Please fill out https://forms.gle/pLLYMFhGcrziqT1N8 and we can notify you if you're selected to join the private preview. Please note that full regionalization for Firebase Authentication is separate, and is still expected to reach preview in Q4 this year. 
- 
Drop Down Menu for Automatic AggregationsThere would be a Drop Down Menu somewhere in Firebase Console that allowed you to create automatic aggregations... For example: OnCreate Collection (Posts) -> From Collection (Users) Where Field (UserID) equals DocumentID (Users / UserID) -> Add Fields (displayName, phoneNumber, role) So new post would have userID object from user document on it 1 vote
- 
Mobile friendly consoleThe console is barely useable on Chrome for Android. Please make mobile browsers first-class supported devices. 102 votes
- 
The Firebase target apply command has also to update the firebase.json with the target name!The Firebase target apply command has also to update the firebase.json with the target name! 3 votes
- 
Search collections in Firestore by field valuesAbility to search collections and documents in the Firestore UI. 87 votes
- Don't see your idea?
