Firebase Extensions BETA
Pre-packaged
solutions that save
you time
Explore Extensions
Stream Collections to BigQuery

Made by Firebase
Sends realtime, incremental updates from a specified Cloud Firestore collection to BigQuery.
Search with Algolia
Made by Algolia
Enables full text search of your Cloud Firestore data with Algolia.
Trigger Email

Made by Firebase
Composes and sends an email based on the contents of a document written to a specified Cloud Firestore collection.
Run Payments with Stripe
Made by Stripe
Controls access to paid content by syncing your one-time and recurring payments with Firebase Authentication.
Search Firestore with Typesense
Made by Typesense
Indexes data from Firestore into Typesense for full-text search
Authenticate with Stream Chat
Made by Stream
Synchronizes Firebase Authentication users with Stream, and creates and revoke Stream Chat authentication tokens.
Authenticate with Snap Login Kit
Made by Snap Inc.
Signs in using Snapchat as the identity provider.
Resize Images

Made by Firebase
Resizes images uploaded to Cloud Storage to a specified size, and optionally keeps or deletes the original image.
Enable In-App Purchases with RevenueCat
Made by RevenueCat
Facilitates in-app purchases and subscriptions, controls access to premium content, and syncs purchase information to Firestore.
Delete User Data

Made by Firebase
Deletes data keyed on a userId from Cloud Firestore, Realtime Database, and/or Cloud Storage when a user deletes their account.
Send Messages with Twilio
Made by Twilio
Sends a message using the Twilio API based on the contents of a document written to a specified Cloud Firestore collection.
Manage Marketing with Mailchimp
Made by Mailchimp
Syncs user data with a Mailchimp audience for sending personalized email marketing campaigns.
Authenticate with Stream Feeds
Made by Stream
Synchronizes Firebase Authentication users with Stream, and creates Stream Activity Feed authentication tokens.
Snapchat Sticker Generator
Made by Snap Inc.
Creates custom Snapchat stickers based on product metadata.
Search with Elastic App Search
Made by Elastic
Syncs documents from a Firestore collection to Elastic App Search to enable full-text search.
Sync Firestore with Activity Feeds
Made by Stream
Populates Stream Activity feeds using documents in a Firestore.
Make Payments with Google Pay
Made by Google Pay
Makes a payment with Google Pay via one or more supported Payment Service Providers, and writes the response to Cloud Firestore.
Analyze Comment Toxicity with Perspective API
Made by Jigsaw
Analyze the perceived impact the text of a comment might have on a conversation using Perspective API.
Track Shipping Labels with ShipEngine
Made by ShipEngine
Provides a callable https function for retrieving label tracking data and a https webhook endpoint for live tracking updates from a ShipEngine account.
Validate Addresses with ShipEngine
Made by ShipEngine
Validates an address based on the contents of a document written to a specified Cloud Firestore collection.
Sync Contacts with SendGrid
Made by Twilio
Keeps a Firestore collection of contact data synced with a SendGrid Marketing Campaign contacts list
Translate Text

Made by Firebase
Translates strings written to a Cloud Firestore collection into multiple languages (uses Cloud Translation API).
Send Messages with MessageBird
Made by MessageBird
Sends messages and notifications using the MessageBird Conversations API.
Distributed Counter

Made by Firebase
Records event counters at scale to accommodate high-velocity writes to Cloud Firestore.
Send Invoices using Stripe
Made by Stripe
Creates and sends brandable customer invoices using the Stripe payments platform.
Shorten URLs

Made by Firebase
Shortens URLs written to a specified Cloud Firestore collection (uses Bitly).
Limit Child Nodes

Made by Firebase
Limits the number of nodes to a specified maximum count in a specified Realtime Database path.
Send Abandoned Cart Reminders with SendGrid
Made by Twilio
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.
Calculate Shipping Rates with ShipEngine
Made by ShipEngine
Calculates real-time shipping rates across 60+ carriers using shipment data written to a Cloud Firestore collection.
Purchase Shipping Labels with ShipEngine
Made by ShipEngine
Purchases a shipping label based on the contents of a document written to a specified Cloud Firestore collection.
Deploy functionality to your app quickly
Designed to increase productivity, Firebase Extensions provide extended functionality to your apps without the need to research, write, or debug code on your own.

Configure extensions to suit your use case
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.

Install easily
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.