Skip to content

GetStream/stream-firebase-extensions

Repository files navigation

Stream Firebase Extensions

Stream logo

Overview

This repository contains official Firebase Extensions created by Stream that seamlessly integrate Stream's powerful messaging, activity feeds, and real-time engagement APIs with Firebase.

These extensions enable you to quickly add rich social experiences to your applications while leveraging Firebase Authentication and Firestore for user management and data storage.

Available Extensions

Authenticate with Stream Chat using Firebase Authentication

This extension allows you to:

  • Securely generate Stream Chat user tokens using Firebase Authentication
  • Synchronize your Firebase Authentication user records with Stream Chat
  • Support all Firebase Authentication methods (email/password, Google, Apple, Facebook, etc.)

Install Extension →

Authenticate with Stream Feeds using Firebase Authentication

This extension allows you to:

  • Securely generate Stream Activity Feeds user tokens using Firebase Authentication
  • Synchronize your Firebase Authentication users with Stream Activity Feeds
  • Support all Firebase Authentication methods (email/password, Google, Apple, Facebook, etc.)

Install Extension →

Sync Firestore with Activity Feeds

This extension allows you to:

  • Automatically create Activity Feeds from data in a Firestore collection
  • Keep your Firestore data in sync with Stream Activity Feeds in real-time
  • Leverage Stream's powerful feed infrastructure while using Firestore as your database

Install Extension →

Why Use Stream?

Stream Platform Overview

Stream is the #1 provider for activity feeds and chat APIs, powering over a billion end users across 1000+ companies including Figma, Capgemini, Salesloft, Viasat, Capgemini, Stanford University, and TaskRabbit.

Key Benefits:

Feature-rich APIs: Our APIs include support for reactions, threads, media enrichment, file uploads, and much more.

Scale with confidence: Stream handles billions of messages every month, ensuring your application can scale without worry.

Enterprise-grade security: SOC2, HIPAA, GDPR, and custom security features.

Comprehensive SDKs: First-class support for all major platforms and frameworks.

Beautiful UI Components: Customizable, ready-to-use components for web and mobile.

Getting Started

Prerequisites

Installation

Each extension can be installed using either the Firebase Console or the Firebase CLI. See individual extension READMEs for detailed installation instructions.

Resources

Get Support

Try Stream

Ready to add powerful engagement features to your app?

Get Started for Free →

Schedule a Demo →

We're Hiring!

Stream is growing and we're constantly looking for talented individuals to join our team. We offer:

  • Remote-first culture with team members across the globe
  • Competitive salaries and benefits
  • Opportunity to work on cutting-edge technology
  • Collaborative and inclusive work environment
  • Fast-paced, high-growth company with exciting challenges

Interested in joining our team? Check out our careers page for current openings.

View Open Positions →

License

Apache-2.0