Firebase
Source: https://runstack.engineer/docs/toolkits/firebase
Manage Firebase projects, apps, Firestore, Realtime Database, Auth, FCM, and Remote Config.
Tools (37):
| Tool | Description |
|---|---|
firebaseListProjects | List Firebase projects accessible to the service account. |
firebaseGetProject | Get a Firebase project by ID, including project number and resources. |
firebaseListAvailableProjects | List Google Cloud projects that can have Firebase services enabled. |
firebaseAddFirebase | Enable Firebase services on an existing Google Cloud project. |
firebaseUpdateProject | Update a Firebase project display name. |
firebaseGetAdminSdkConfig | Get the Admin SDK config for a project to initialize server SDKs. |
firebaseSearchApps | List all apps (Android, iOS, web) in a Firebase project in one call. |
firebaseListAndroidApps | List Android apps in a Firebase project. |
firebaseCreateAndroidApp | Register a new Android app in a Firebase project. |
firebaseListIosApps | List iOS apps in a Firebase project. |
firebaseCreateIosApp | Register a new iOS app in a Firebase project. |
firebaseListWebApps | List web apps in a Firebase project. |
firebaseCreateWebApp | Register a new web app in a Firebase project. |
firebaseGetWebAppConfig | Get the firebaseConfig for a web app to initialize client SDKs. |
firebaseListDatabases | List Firestore databases in the project. |
firebaseGetDocument | Get a Firestore document by path with plain-JSON fields. |
firebaseCreateDocument | Create a Firestore document in a collection with plain-JSON data. |
firebaseUpdateDocument | Update (or set) fields on a Firestore document, optionally masked. |
firebaseDeleteDocument | Delete a Firestore document by path. |
firebaseListDocuments | List documents in a Firestore collection with plain-JSON fields. |
firebaseRunQuery | Run a Firestore structured query (filters, ordering, limit). |
firebaseRtdbGet | Read data from a Realtime Database path, with optional query filters. |
firebaseRtdbSet | Write (overwrite) data at a Realtime Database path. |
firebaseRtdbUpdate | Update specific children at a Realtime Database path. |
firebaseRtdbPush | Append data to a Realtime Database list with an auto push key. |
firebaseRtdbDelete | Delete data at a Realtime Database path. |
firebaseRtdbGetRules | Read the Realtime Database security rules. |
firebaseSendMessage | Send an FCM push notification or data message to a token, topic, or condition. |
firebaseCreateUser | Create a Firebase Auth user (email, phone, or anonymous). |
firebaseLookupUser | Look up Firebase Auth users by UID, email, or phone. |
firebaseListUsers | Download Firebase Auth users in pages. |
firebaseUpdateUser | Update a Firebase Auth user (email, password, disable, claims). |
firebaseDeleteUser | Delete a Firebase Auth user by UID. |
firebaseGetRemoteConfig | Get the active Remote Config template and ETag. |
firebasePublishRemoteConfig | Publish a Remote Config template with ETag concurrency control. |
firebaseListRemoteConfigVersions | List published Remote Config template versions. |
firebaseRollbackRemoteConfig | Roll back the Remote Config template to a previous version. |