Extensions
Firestore icon

Firestore

Use Firebase Firestore with auth token verification, queries, listeners, and realtime updates.

18 September 2026v2.0
$7.99
Data

About

Firestore Extension wraps the Google Firestore Web API so App Inventor apps can read, write, query, and listen to documents securely. Initialize with API key and project ID, manage collections, merge updates, verify Firebase ID tokens, and register polling listeners to react to data changes instantly.

Features

  • Initialize Firestore Web API with API key and project ID
  • Add, set, update, and delete documents and collections
  • Query collections with where clauses and fetch all documents
  • Register polling listeners for modified and removed documents
  • Verify Firebase ID tokens to protect backend calls
  • Return results as App Inventor lists and dictionaries
  • Built with FAST tooling for consistent API surface

Documentation

Firebase Firestore over the Web API: documents, queries, listeners, and ID-token verification. Set ApiKey and ProjectId, then InitializeFirestore.

Docs27

FailedToInitialize

Event

Triggered when Firestore initialization fails

ParameterType
errorMessagetext

FirestoreInitialized

Event

Triggered when Firestore is initialized

GotAllDocs

Event

Triggered when all documents are retrieved

ParameterType
documentslist

GotDocument

Event

Triggered when a document is retrieved

ParameterType
documentlist

GotQuery

Event

Triggered when query results are retrieved

ParameterType
documentslist

OnFailure

Event

Triggered when an operation fails

ParameterType
messagetext

OnListenerModified

Event

Triggered when a document is modified (via polling listener)

ParameterType
documentlist

OnListenerRemoved

Event

Triggered when a document is removed (via polling listener)

ParameterType
documentlist

OnSuccess

Event

Triggered when an operation succeeds

ParameterType
messagetext

TokenVerified

Event

Triggered when an ID token is successfully verified

ParameterType
claimslist
Blocks27
Firestore block 1Firestore block 2Firestore block 3Firestore block 4Firestore block 5Firestore block 6Firestore block 7Firestore block 8Firestore block 9Firestore block 10Firestore block 11Firestore block 12Firestore block 13Firestore block 14Firestore block 15Firestore block 16Firestore block 17Firestore block 18Firestore block 19Firestore block 20Firestore block 21Firestore block 22Firestore block 23Firestore block 24Firestore block 25Firestore block 26Firestore block 27

Compatible platforms

MIT App InventorKodularNiotronAndroid BuilderThunkable

Related extensions