react-native-firebase is a modular set of libraries that integrates Firebase cloud services into cross-platform mobile applications. It serves as a native-SDK wrapper, mapping JavaScript method calls to native iOS and Android Firebase SDKs via the React Native bridge to provide a type-safe interface for mobile backend integration.
The project enables connectivity to a wide array of cloud services, including user authentication and identity management, NoSQL cloud databases with real-time synchronization, and scalable cloud storage for media files. It also provides tools for sending push notifications, managing over-the-air remote configurations, and executing serverless functions.
Additional capabilities cover mobile app analytics, crash reporting, and performance monitoring to track stability and user behavior. The library also supports on-device and cloud-based machine learning execution, app attestation for integrity, and deep link management for routing users to specific in-app content.