<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/firebase-experimental-extensions-qote8hzyw" -->

---
title: Firebase Experimental Extensions | daily.dev
description: Firebase is launching Experimental Extensions, a new category of pre-built extensions that are fully functional but haven't undergone the full testing and...
canonical: https://daily.dev/posts/firebase-experimental-extensions-qote8hzyw
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Firebase Experimental Extensions | daily.dev
og:description: Firebase is launching Experimental Extensions, a new category of pre-built extensions that are fully functional but haven't undergone the full testing and...
og:url: https://daily.dev/posts/firebase-experimental-extensions-qote8hzyw
og:image: https://api.daily.dev/og/posts/QOTE8hZyW.png
og:image:alt: Firebase Experimental Extensions
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Firebase Experimental Extensions

**[Firebase](https://daily.dev/sources/firebase-blog)** · 3 min read · 0 upvotes · 0 comments

## Summary

Firebase is launching Experimental Extensions, a new category of pre-built extensions that are fully functional but haven't undergone the full testing and polish of official extensions. Initial offerings include shortening links via Dynamic Links, sentiment analysis on Firestore text, adding custom claims to Auth users, and scheduled Firestore writes. Extensions can be installed via the Firebase Console or CLI. Firebase is also introducing Community Extensions, letting developers become Extension Publishers and share their own extensions, though this is currently limited to members of the Firebase Alpha program.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://firebase.blog/posts/2021/01/firebase-extensions-experimental>

## Questions this post answers

### How do I install an experimental Firebase extension from the command line?

Run the firebase ext:install command with the extension name and your project ID, for example 'firebase ext:install firestore-shorten-urls-dynamic-links --project=(your project ID)' using the Firebase Command Line tools. You can also install experimental extensions through the Firebase Console by opening the extension's README in the Firebase Experimental Extensions GitHub repo and clicking Install on Firebase.

_Track new Firebase extension releases and CLI changes as they roll out on daily.dev._

### What is the difference between official Firebase extensions and Experimental Extensions?

Experimental Extensions are fully functional but have not gone through the same level of testing and polish as officially published Firebase extensions. They are built by Firebase engineers seeking community feedback and cover use cases like shortening links with Dynamic Links, sentiment analysis on Firestore text, custom Auth claims, and scheduled Firestore writes, listed in the Firebase Experimental Extensions GitHub repo.

_Developers evaluating Firebase extensions can follow ecosystem updates like this on daily.dev._

### How can I become a Firebase Extension Publisher to share community extensions?

You register as a publisher by joining the Firebase Alpha program and indicating interest in building Community Extensions in the sign-up form's comments field. Once approved, you can publish extensions under your own publisher ID, though at launch Community Extensions can only be shared with other members of the Firebase Alpha program, not publicly.

_Follow how Firebase's extension publishing model evolves for community developers on daily.dev._

---

Tags: [#gcp](https://daily.dev/tags/gcp), [#serverless](https://daily.dev/tags/serverless), [#firebase](https://daily.dev/tags/firebase), [#firestore](https://daily.dev/tags/firestore)

[View this post on daily.dev](https://daily.dev/posts/firebase-experimental-extensions-qote8hzyw)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Firebase Experimental Extensions","url":"https://daily.dev/posts/firebase-experimental-extensions-qote8hzyw","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/firebase-experimental-extensions-qote8hzyw"},"datePublished":"2026-08-23T12:20:05.911Z","dateModified":"2026-08-23T12:32:46.334Z","description":"Firebase is launching Experimental Extensions, a new category of pre-built extensions that are fully functional but haven't undergone the full testing and...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/7ed721de96163685d26ab7e314be3ebc?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/7ed721de96163685d26ab7e314be3ebc?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Firebase","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Firebase","logo":"https://media.daily.dev/image/upload/s--i395oqZH--/f_auto,q_auto/v1787487448/logos/firebase-blog?_a=BAMAMicg0","url":"https://daily.dev/sources/firebase-blog"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/firebase-experimental-extensions-qote8hzyw","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"gcp,serverless,firebase,firestore","timeRequired":"PT3M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Firebase","item":"https://daily.dev/sources/firebase-blog"},{"@type":"ListItem","position":3,"name":"Firebase Experimental Extensions"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/firebase-experimental-extensions-qote8hzyw#faq","mainEntity":[{"@type":"Question","name":"How do I install an experimental Firebase extension from the command line?","acceptedAnswer":{"@type":"Answer","text":"Run the firebase ext:install command with the extension name and your project ID, for example 'firebase ext:install firestore-shorten-urls-dynamic-links --project=(your project ID)' using the Firebase Command Line tools. You can also install experimental extensions through the Firebase Console by opening the extension's README in the Firebase Experimental Extensions GitHub repo and clicking Install on Firebase. Track new Firebase extension releases and CLI changes as they roll out on daily.dev."}},{"@type":"Question","name":"What is the difference between official Firebase extensions and Experimental Extensions?","acceptedAnswer":{"@type":"Answer","text":"Experimental Extensions are fully functional but have not gone through the same level of testing and polish as officially published Firebase extensions. They are built by Firebase engineers seeking community feedback and cover use cases like shortening links with Dynamic Links, sentiment analysis on Firestore text, custom Auth claims, and scheduled Firestore writes, listed in the Firebase Experimental Extensions GitHub repo. Developers evaluating Firebase extensions can follow ecosystem updates like this on daily.dev."}},{"@type":"Question","name":"How can I become a Firebase Extension Publisher to share community extensions?","acceptedAnswer":{"@type":"Answer","text":"You register as a publisher by joining the Firebase Alpha program and indicating interest in building Community Extensions in the sign-up form's comments field. Once approved, you can publish extensions under your own publisher ID, though at launch Community Extensions can only be shared with other members of the Firebase Alpha program, not publicly. Follow how Firebase's extension publishing model evolves for community developers on daily.dev."}}]}
```

