--- title: Quick Start description: Getting started with the App package in React Native Firebase --- # App Quick Start ## Installation Install this module with Yarn: ```bash yarn add @react-native-firebase/app # Using iOS cd ios/ && pod install ``` > Integrating manually and not via React Native auto-linking? Check the setup instructions for Android & iOS. ### Initializing Firebase React Native Firebase provides two methods for initializing your with Firebase. - Native initialization - Client initialization #### Native initialization Native initialization is the preferred way of setting up React Native Firebase. This process involves adding the `google-services.json` and `GoogleService-Info.plist` file generated via the Firebase console. The native method is compatible with all other packages. For further platform installation guides, view the Android & iOS documentation. #### Client initialization Similar to the [Firebase Web SDK](https://www.npmjs.com/package/firebase), React Native Firebase allows app initialization via the client using `initializeApp`. > Due to limitation with some Firebase SDKs, the Remote Config, Crashlytics & Performance Monitoring modules will not work with this method of initialization. For further information, view the client initialization documentation. ## Module Usage Import the default firebase instance into your project: ```js import firebase from '@react-native-firebase/app'; ``` The instance is also accessible from other installed packages, for example: ```js import auth, { firebase } from '@react-native-firebase/auth'; ```