All modules:
This module provides the Firebase AI Logic API, com.google.firebase.ai, on Android, iOS, macOS, tvOS, JS and Wasm: the Android SDK on Android, the Firebase JS SDK's firebase/ai on JS and Wasm (wasmJs) and the Firebase AI Logic iOS SDK (FirebaseAILogic, through an Objective-C wrapper) on Apple. The Gemini models (generateContent, streaming, chats, structured output with generateObject, automatic function calling), server prompt templates and the Live API are available from common code with the Android SDK's classes and signatures.
This module is a direct forward of the Firebase Analytics library. It provides the main functionality, like logging events.
This module is a direct forward of the Firebase App library. It provides the default FirebaseApp instances.
This module is a direct forward of the Firebase App Check library. It attests that requests to Firebase backends come from your app, with the debug, Play Integrity (Android), reCAPTCHA Enterprise, DeviceCheck and App Attest (Apple) or reCAPTCHA v3 (web) providers, or a provider of your own.
This module is a direct forward of the Firebase App Distribution library. It provides the in-app tester API, like checking for and installing new pre-release builds.
This module is a direct forward of the Firebase Authentication library. It provides the main functionality, like authenticating with Google or Apple.
This module is a direct forward of the Firebase Remote Config library. It provides the main functionality, like remote feature flags.
This module is a direct forward of the Firebase Crashlytics library. It provides the main functionality, like logging crashes to crashlytics.
This module is a direct forward of the Firebase Database library. It provides the main functionality, like storing data.
This module provides the Firebase Data Connect API, com.google.firebase.dataconnect, on Android, iOS, tvOS, JS and Wasm: the Android SDK on Android, the Firebase JS SDK on JS and Wasm (wasmJs) and the Firebase iOS Data Connect SDK (through an Objective-C wrapper) on Apple. Operations take their variables and the kotlinx.serialization strategies that encode them and decode their data.
This module is a direct forward of the Firebase Firestore library. It provides the main functionality, like storing data.
This module is a direct forward of the Firebase Functions library. It provides the main functionality, like calling Firebase Remote Fuctions.
This module is a direct forward of the Firebase In-App Messaging library. It displays the in-app messages of the campaigns created in the Firebase console, with the SDK's default UI or a display component of your own, and reports the impressions, clicks, dismissals and display errors to listeners (com.google.firebase.inappmessaging) or flows (io.github.corneloaie.firebase.inappmessaging).
This module is a direct forward of the Firebase Installations library. It provides the main functionality, like getting an installation ID.
This module is a direct forward of the Firebase Messaging library. It provides the main functionality, like subscribing to topics.
This module is a direct forward of the Firebase Performance library. It provides the main functionality, like tracking performance.
This module is a direct forward of the Firebase Phone Number Verification library (com.google.firebase:firebase-pnv). It gets the phone number of a SIM in the device directly from its carrier, with a token signed by Firebase for the app's backend to verify, instead of sending an SMS code.
This module is a direct forward of the Firebase Storage library. It provides the main functionality, like storing files.