Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

Firebase App Distribution

Firebase App Distribution makes distributing your apps to trusted testers painless. By getting your apps onto testers' devices quickly, you can get feedback early and often. And if you use Crashlytics in your apps, you’ll automatically get stability metrics for all your builds, so you know when you’re ready to ship.


Ready to get started?

Learn how to distribute your iOS apps:

Firebase console Firebase CLI fastlane

Learn how to distribute your Android apps:

Firebase console Firebase CLI fastlane Gradle

Key capabilities

Cross-platform Manage both your iOS and Android pre-release distributions from the same place.
Fast distributions Get early releases into your testers' hands quickly, with fast onboarding, no SDK to install, and instant app delivery.
Fits into your workflow Distribute builds using the Firebase console, the Firebase Command Line Interface (CLI) tool, or Gradle (Android). Automate distribution by integrating the CLI into CI jobs.
Tester management Manage your testing teams by organizing them into groups. Easily add new testers with email invitations that walk them through the onboarding process. See the status of each tester for specific versions of your app: view who has accepted a testing invitation and downloaded the app.
Works with Android App Bundles Distribute releases to testers for your Android App Bundle in Google Play. App Distribution integrates with Google Play's internal app sharing service to streamline your app testing and launching processes.
Works with Crashlytics When combined with Crashlytics, get insights into the stability of your test distributions.

Example implementation path

Upload your latest pre-release build First, upload your latest APK, AAB, or IPA to App Distribution using the Firebase console, Gradle, or the CLI tools.
Invite testers Then, add the testers you want to try your app. Testers will receive an email that walks them through the onboarding process.
Get feedback Get feedback from your testers, monitor stability data, and iterate on your app.
Release new beta builds Whenever you have a new build ready for testing, just upload it to App Distribution. Your testers will be notified that a new build is available to try out.

Next steps

Learn how to distribute your iOS apps:

Firebase console Firebase CLI fastlane

Learn how to distribute your Android apps:

Firebase console Firebase CLI fastlane Gradle

Visit the Android App Bundle codelab to learn how to distribute app bundle releases in detail:

App bundles codelab