# Setup & Configuration
Before integrating the Mobile SDK, complete a few steps in Positive User and Firebase to generate the keys your app will need.
# Prerequisites
- An active Positive User project
- A Firebase project for your mobile app
- Admin access to both
# 1. Generate a Mobile SDK Key
- Log in to Positive User
- Go to Workspace Settings → API & Integrations → Mobile App → Mobile keys
- Click New Mobile SDK Key

TIP
A valid Mobile SDK Key is 64 characters long.
# 2. Upload your Firebase Service Key
This connects Positive User to your Firebase project so it can send push notifications and in-app messages.
- Open Firebase Console (opens new window) and select your project
- Go to Project settings → Service accounts
- Click Generate new private key, then confirm - this downloads a JSON file

- In Positive User, go to Workspace Settings → API & Integrations → Mobile App → Mobile keys
- Click Add SDK Admin, name the key, and upload the JSON file

# 3. Get your App Key and Domain
- Go to Workspace Settings → API & Integrations → Setup & Integrations
- Copy the Workspace Key and Workspace Domain values - you'll need both during SDK initialization
