Pre-packaged
solutions that save
you time

Explore Extensions

Sends realtime, incremental updates from a specified Cloud Firestore collection to BigQuery.

Algolia
Made by Algolia

Enables full text search of your Cloud Firestore data with Algolia.

Firebase
Made by Firebase

Composes and sends an email based on the contents of a document written to a specified Cloud Firestore collection.

Controls access to paid content by syncing your one-time and recurring payments with Firebase Authentication.

Indexes data from Firestore into Typesense for full-text search

Synchronizes Firebase Authentication users with Stream, and creates and revoke Stream Chat authentication tokens.

Signs in using Snapchat as the identity provider.

Firebase
Made by Firebase

Resizes images uploaded to Cloud Storage to a specified size, and optionally keeps or deletes the original image.

Facilitates in-app purchases and subscriptions, controls access to premium content, and syncs purchase information to Firestore.

Firebase
Made by Firebase

Deletes data keyed on a userId from Cloud Firestore, Realtime Database, and/or Cloud Storage when a user deletes their account.

Sends a message using the Twilio API based on the contents of a document written to a specified Cloud Firestore collection.

Syncs user data with a Mailchimp audience for sending personalized email marketing campaigns.

Synchronizes Firebase Authentication users with Stream, and creates Stream Activity Feed authentication tokens.

Creates custom Snapchat stickers based on product metadata.

Syncs documents from a Firestore collection to Elastic App Search to enable full-text search.

Populates Stream Activity feeds using documents in a Firestore.

Makes a payment with Google Pay via one or more supported Payment Service Providers, and writes the response to Cloud Firestore.

Analyze the perceived impact a comment might have on a conversation using Perspective API.

Provides a callable https function for retrieving label tracking data and a https webhook endpoint for live tracking updates from a ShipEngine account.

Validates an address based on the contents of a document written to a specified Cloud Firestore collection.

Keeps a Firestore collection of contact data synced with a SendGrid Marketing Campaign contacts list

Firebase
Made by Firebase

Translates strings written to a Cloud Firestore collection into multiple languages (uses Cloud Translation API).

Sends messages and notifications using the MessageBird Conversations API.

Firebase
Made by Firebase

Records event counters at scale to accommodate high-velocity writes to Cloud Firestore.

Creates and sends brandable customer invoices using the Stripe payments platform.

Firebase
Made by Firebase

Shortens URLs written to a specified Cloud Firestore collection (uses Bitly).

Firebase
Made by Firebase

Limits the number of nodes to a specified maximum count in a specified Realtime Database path.

Watches a cart collection keeping track of the last updated time of a cart object. When it is over a certain period, send the user an email based on a SendGrid Dynamic Template.

Calculates real-time shipping rates across 60+ carriers using shipment data written to a Cloud Firestore collection.

Purchases a shipping label based on the contents of a document written to a specified Cloud Firestore collection.

Designed to increase productivity, Firebase Extensions provide extended functionality to your apps without the need to research, write, or debug code on your own.


Illustration of configurable extensions

With Firebase Extensions, you provide the configuration parameters for your extension that are unique to your needs. You can also review the APIs enabled, resources created, and access granted to the extension.


Illustration of easy installation

Extensions are open-sourced and built on Firebase and Google Cloud products you already know. Deployment and configuration of an extension are performed in the Firebase console or the Firebase CLI. Once deployed, they require no maintenance.

Firebase helps you develop high-quality apps, grow your user base, and earn more money. Each feature works independently, and they work even better together.