Some Firebase Android SDKs depend on Google Play services, which means they will only run on devices and emulators with Google Play services installed. These Firebase SDKs communicate with the Google Play services background service on the device to provide a secure, up-to-date, and lightweight API to your app. Certain Android devices, such as Amazon Kindle Fire devices or those sold in some regions, do not have Google Play services installed.
Firebase SDKs can be divided into three categories:
The tables below are accurate only for the latest release of each SDK. Some older versions may have stricter requirements.
Firebase KTX modules - no longer supported
| App Check | Do not use; KTX module libraries are no longer supported. com.google.firebase:firebase-appcheck-ktx:18.0.0 |
Not Required |
| App Distribution API | Do not use; KTX module libraries are no longer supported. com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta15 |
Not Required |
| Authentication | Do not use; KTX module libraries are no longer supported. com.google.firebase:firebase-auth-ktx:23.2.1 |
Not Required |
| Cloud Firestore | Do not use; KTX module libraries are no longer supported. com.google.firebase:firebase-firestore-ktx:25.1.4 |
Not Required |
| Cloud Functions for Firebase Client SDK | Do not use; KTX module libraries are no longer supported. com.google.firebase:firebase-functions-ktx:21.2.1 |
Not Required |
| Cloud Storage for Firebase | Do not use; KTX module libraries are no longer supported. com.google.firebase:firebase-storage-ktx:21.0.2 |
Not Required |
| Crashlytics | Do not use; KTX module libraries are no longer supported. com.google.firebase:firebase-crashlytics-ktx:19.4.4 |
Not Required |
| In-App Messaging | Do not use; KTX module libraries are no longer supported. com.google.firebase:firebase-inappmessaging-ktx:21.0.2 com.google.firebase:firebase-inappmessaging-display-ktx:21.0.2 |
Not Required |
| Firebase installations | Do not use; KTX module libraries are no longer supported. com.google.firebase:firebase-installations-ktx:18.0.0 |
Not Required |
| Performance Monitoring | Do not use; KTX module libraries are no longer supported. com.google.firebase:firebase-perf-ktx:21.0.5 |
Not Required |
| Realtime Database | Do not use; KTX module libraries are no longer supported. com.google.firebase:firebase-database-ktx:21.0.0 |
Not Required |
| Remote Config | Do not use; KTX module libraries are no longer supported. com.google.firebase:firebase-config-ktx:22.1.2 |
Not Required |
1 Firebase AI Logic was formerly called
"Vertex AI in Firebase" with the package
com.google.firebase:firebase-vertexai.
2 Firebase SQL Connect was formerly called "Firebase Data Connect".
| Product | Library | Google Play services? | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| AdMob | com.google.android.gms:play-services-ads:25.3.0 | Recommended 3 | |||||||||
| Analytics | com.google.firebase:firebase-analytics:23.2.0 | Recommended 3 | |||||||||
| App Check Play Integrity provider | com.google.firebase:firebase-appcheck-playintegrity:19.1.0 | Required | |||||||||
| App Indexing | com.google.firebase:firebase-appindexing:20.0.0 | Required | |||||||||
| Cloud Messaging | com.google.firebase:firebase-messaging:25.0.2 | Required | |||||||||
| Firebase Phone Number Verification | com.google.firebase:firebase-pnv:16.1.1 | Required | |||||||||
| Firebase ML Vision | com.google.firebase:firebase-ml-vision:24.1.0 | Required | |||||||||
| Firebase ML Custom Model | com.google.firebase:firebase-ml-model-interpreter:22.0.4 | Required | |||||||||
| DEPRECATED OR UNSUPPORTED LIBRARIES | |||||||||||
| Dynamic Links | com.google.firebase:firebase-dynamic-links:22.1.0 | Required | |||||||||
|
Firebase KTX modules - no longer supported
|
|||||||||||
3 The Firebase SDK for Google Analytics can send events on any device, but some automatic insights such as demographics are only available on devices with Google Play services.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-06-12 UTC.