Dependencies of Firebase Android SDKs on Google Play services
Stay organized with collections Save and categorize content based on your preferences.
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.
Which Firebase Android SDKs require Google Play services?
Firebase SDKs can be divided into three categories:
Play services required — These SDKs require Google Play services, otherwise they have no functionality.
Play services recommended — These SDKs require Google Play services to have full functionality, but they still offer most functionality even without Google Play services.
Play services not required — These SDKS do not require Google Play services to have full functionality.
The tables below are accurate only for the latest release of each SDK. Some older versions may have stricter requirements.
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
1Firebase AI Logic was formerly called "Vertex AI in Firebase" with the package com.google.firebase:firebase-vertexai.
Do not use; KTX module libraries are no longer supported. com.google.firebase:firebase-analytics-ktx:22.5.0
Recommended 2
Cloud Messaging
Do not use; KTX module libraries are no longer supported. com.google.firebase:firebase-messaging-ktx:24.1.2
Required
Dynamic Links
Do not use; KTX module libraries are no longer supported. com.google.firebase:firebase-dynamic-links-ktx:22.1.0
Required
2The 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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-01 UTC."],[],[]]