Firebase APIs for Dart

Generated Dart libraries for accessing Firebase APIs.

This is based on the googleapis.dart repository but instead aimed at supporting Firebase related APIs only. Additionally, this adds support for several unlisted (but discoverable) Firebase APIs that are not listed on the official discovery API that googleapis.dart uses (and is currently limited to) as well as several private APIs (APIs that require an API key to view discovery information).

Available Google APIs

The following is a list of APIs that are currently available inside this package.

Cloud Functions API - cloudfunctions_v1

Manages lightweight user-provided functions executed in response to events.

Firebase Cloud Messaging API - fcm_v1

FCM send API that provides a cross-platform messaging solution to reliably deliver messages at no cost.

Firebase Cloud Messaging Data API - fcmdata_v1beta1

Provides additional information about Firebase Cloud Messaging (FCM) message sends and deliveries.

Firebase Management API - firebase_v1beta1

The Firebase Management API enables programmatic setup and management of Firebase projects, including a project's Firebase resources and Firebase apps.

Firebase App Check API - firebaseappcheck_v1beta

Firebase App Check works alongside other Firebase services to help protect your backend resources from abuse, such as billing fraud or phishing.

Firebase App Distribution API - firebaseappdistribution_v1

Firebase Realtime Database API - firebasedatabase_v1beta

The Firebase Realtime Database API enables programmatic provisioning and management of Realtime Database instances.

Programmatically creates and manages Firebase Dynamic Links.

Firebase Hosting API - firebasehosting_v1

The Firebase Hosting REST API enables programmatic and customizable management and deployments to your Firebase-hosted sites. Use this REST API to create and manage channels and sites as well as to deploy new or updated hosting configurations and content files.

Firebase Hosting API - firebasehosting_v1beta1

The Firebase Hosting REST API enables programmatic and customizable management and deployments to your Firebase-hosted sites. Use this REST API to create and manage channels and sites as well as to deploy new or updated hosting configurations and content files.

Firebase ML API - firebaseml_v1

Access custom machine learning models hosted via Firebase ML.

Firebase ML API - firebaseml_v1beta2

Access custom machine learning models hosted via Firebase ML.

Firebase Rules API - firebaserules_v1

Creates and manages rules that determine when a Firebase Rules-enabled service should permit a request.

Cloud Storage for Firebase API - firebasestorage_v1beta

The Cloud Storage for Firebase API enables programmatic management of Cloud Storage buckets for use in Firebase projects

Cloud Firestore API - firestore_v1

Accesses the NoSQL document database built for automatic scaling, high performance, and ease of application development.

Cloud Firestore API - firestore_v1beta1

Accesses the NoSQL document database built for automatic scaling, high performance, and ease of application development.

Cloud Firestore API - firestore_v1beta2

Accesses the NoSQL document database built for automatic scaling, high performance, and ease of application development.

Identity Toolkit API - identitytoolkit_v1

The Google Identity Toolkit API lets you use open standards to verify a user's identity.

Identity Toolkit API - identitytoolkit_v2

The Google Identity Toolkit API lets you use open standards to verify a user's identity.

Logo Google Identity Toolkit API - identitytoolkit_v3

Help the third party sites to implement federated login.

Logo Cloud Storage JSON API - storage_v1

Stores and retrieves potentially large, immutable data objects.

Cloud Testing API - testing_v1

Allows developers to run automated tests for their mobile applications on Google infrastructure.

Libraries

cloudfunctions/v1
Cloud Functions API - v1
fcm/v1
Firebase Cloud Messaging API - v1
fcmdata/v1beta1
Firebase Cloud Messaging Data API - v1beta1
firebase/v1beta1
Firebase Management API - v1beta1
firebaseappcheck/v1beta
Firebase App Check API - v1beta
firebaseappdistribution/v1
Firebase App Distribution API - v1
firebasedatabase/v1beta
Firebase Realtime Database API - v1beta
Firebase Dynamic Links API - v1
firebasehosting/v1
Firebase Hosting API - v1
firebasehosting/v1beta1
Firebase Hosting API - v1beta1
firebaseml/v1
Firebase ML API - v1
firebaseml/v1beta2
Firebase ML API - v1beta2
firebaserules/v1
Firebase Rules API - v1
firebasestorage/v1beta
Cloud Storage for Firebase API - v1beta
firestore/v1
Cloud Firestore API - v1
firestore/v1beta1
Cloud Firestore API - v1beta1
firestore/v1beta2
Cloud Firestore API - v1beta2
identitytoolkit/v1
Identity Toolkit API - v1
identitytoolkit/v2
Identity Toolkit API - v2
identitytoolkit/v3
Google Identity Toolkit API - v3
shared
Shared types to minimize the package size. Do not use directly.
storage/v1
Cloud Storage JSON API - v1
testing/v1
Cloud Testing API - v1