Firebase solutions portal

Discover and implement solutions for common and advanced use cases in your apps and businesses.

Filter By

Choose a category
Choose a content type
Choose a product

Learn to develop and run apps in local environments with Firebase.

  • Pathway
  • Cloud Functions for Firebase
  • Firestore
  • Cloud Storage for Firebase
  • Firebase Realtime Database
  • Firebase
  • Firebase Hosting
  • Firebase Authentication

Most apps allow users to search app content. For example, you may want to search for posts containing a certain word or notes you've written about a specific topic. Cloud Firestore doesn't support native indexing or search for text fields in

  • Tutorial
  • Firebase
  • Firestore

Swift's Codable API, introduced in Swift 4, enables us to leverage the power of the compiler to make it easier to map data from serialized formats to Swift types. You might have been using Codable to map data from a web API to your app's data model

  • Tutorial
  • Firebase
  • Firestore

Review this checklist before launch to make sure that your app and the Firebase products that it uses are ready for production.

  • Best practices
  • Firebase

Use Firebase Extensions to add an AI-driven chatbot to your app. You can use chatbots to improve customer service, market a new feature or service, provide sales quotes, or any number of use cases. Use this extension to easily deploy a chatbot using

  • Tutorial
  • Firestore
  • Firebase

BigQuery is a fully managed, petabyte-scale, and cost-effective analytics data warehouse that lets you run analytics over vast amounts of data. You can use the following Firebase Extensions to connect Cloud Firestore with BigQuery: Send real-time,

  • Tutorial
  • Firestore
  • Firebase

Many apps have documents that are indexed by physical locations. For example, your app might allow users to browse stores near their current location. Geohash is a system for encoding a (latitude, longitude) pair into a single Base32 string. In the

  • Tutorial
  • Firestore
  • Firebase

Depending on the type of app you're building, you might find it useful to detect which of your users or devices are actively online — otherwise known as detecting "presence." For example, if you're building an app like a social network or deploying

  • Tutorial
  • Firestore
  • Firebase

Use Cloud Firestore and Firebase Extensions to enrich your ability to work with text assets. This extension allows you to summarize a field in a Cloud Firestore document using the PaLM API. Learn more. Use this extension to get toxicity scores for

  • Tutorial
  • Firebase
  • Firestore

Can't find the solution for your use case?

We're adding new solutions frequently, so make sure to check back again soon.

If you have an idea for a specific solution, we'd love to hear about it!

Tell us about your use case