When you are developing apps for Android Automotive OS cars with
[Google built-in](https://built-in.google/cars/), some Google Play services may
not be available or may be restricted to provide a safe and consistent
experience for drivers.

Android Automotive OS uses the same [client libraries](https://maven.google.com/web/index.html#com.google.android.gms) for Google Play
services as mobile apps, so you can implement functionality for your automotive
app using the same libraries that you use for mobile apps.

The following table shows which [Google APIs for Android](https://developers.google.com/android/) are available on
Android Automotive OS cars with Google built-in:

| API | Available packages |
|---|---|
| [App set ID](https://developer.android.com/identity/app-set-id) | [com.google.android.gms.appset](https://developers.google.com/android/reference/com/google/android/gms/appset/package-summary) |
| [Android Advertising ID (AAID)](https://developers.google.com/android/reference/com/google/android/gms/ads/identifier/AdvertisingIdClient) | [com.google.android.gms.ads.identifier](https://developers.google.com/android/reference/com/google/android/gms/ads/identifier/package-summary) |
| [AppSearch](https://developer.android.com/develop/ui/views/search/appsearch) | [com.google.android.gms.appsearch](https://developers.google.com/android/reference/com/google/android/gms/appsearch/package-summary) |
| Auth | [com.google.android.gms.auth](https://developers.google.com/android/reference/com/google/android/gms/auth/package-summary) [com.google.android.gms.auth.account](https://developers.google.com/android/reference/com/google/android/gms/auth/account/package-summary) |
| Auth API | [com.google.android.gms.auth.api](https://developers.google.com/android/reference/com/google/android/gms/auth/api/package-summary) [com.google.android.gms.auth.api.credentials](https://developers.google.com/android/reference/com/google/android/gms/auth/api/credentials/package-summary) [com.google.android.gms.auth.api.signin](https://developers.google.com/android/reference/com/google/android/gms/auth/api/signin/package-summary) |
| [Cronet](https://developer.android.com/guide/topics/connectivity/cronet) | [com.google.android.gms.net](https://developers.google.com/android/reference/com/google/android/gms/net/package-summary) |
| [FIDO2](https://developers.google.com/identity/fido/android/native-apps) | [com.google.android.gms.fido](https://developers.google.com/android/reference/com/google/android/gms/fido/package-summary) |
| [Firebase Authentication](https://firebase.google.com/docs/auth/) | [com.google.firebase.auth](https://firebase.google.com/docs/reference/android/com/google/firebase/auth/package-summary) |
| [Firebase Dynamic Links](https://firebase.google.com/docs/dynamic-links/) | [com.google.firebase.dynamiclinks](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/package-summary) |
| [Google Analytics for Firebase](https://firebase.google.com/docs/analytics/android/start/) | [com.google.firebase.analytics](https://firebase.google.com/docs/reference/android/com/google/firebase/analytics/package-summary.html) [com.google.android.gms.measurement](https://firebase.google.com/docs/reference/android/com/google/android/gms/measurement/package-summary) |
| [Google Analytics Services](https://developers.google.com/analytics/) | [com.google.android.gms.analytics](https://developers.google.com/android/reference/com/google/android/gms/analytics/package-summary) |
| [Google Awareness](https://developers.google.com/awareness/) | [com.google.android.gms.awareness](https://developers.google.com/android/reference/com/google/android/gms/awareness/package-summary) |
| [Google Pay](https://developers.google.com/pay/) | [com.google.android.gms.wallet](https://developers.google.com/android/reference/com/google/android/gms/wallet/package-summary) |
| [Google Play Games Services (v2)](https://developer.android.com/games/pgs/overview) Note the following differences from mobile: - Play Games profile creation isn't supported in cars. Users can use their phone or the web to create a Play Games profile. - Play Games privacy settings can be viewed and edited on a user's phone by scanning a QR Code and using a web browser for updates. - If a user isn't signed into a Google Account or doesn't have an existing games profile, they aren't prompted to sign in to a Google Account or create a game profile in the car. | [com.google.android.gms.games](https://developers.google.com/android/reference/com/google/android/gms/games/package-summary) [com.google.android.gms.games.achievement](https://developers.google.com/android/reference/com/google/android/gms/games/achievement/package-summary) [com.google.android.gms.games.event](https://developers.google.com/android/reference/com/google/android/gms/games/event/package-summary) [com.google.android.gms.games.leaderboard](https://developers.google.com/android/reference/com/google/android/gms/games/leaderboard/package-summary) [com.google.android.gms.games.snapshot](https://developers.google.com/android/reference/com/google/android/gms/games/snapshot/package-summary) [com.google.android.gms.games.stats](https://developers.google.com/android/reference/com/google/android/gms/games/stats/package-summary) |
| Google Play services utilities | [com.google.android.gms.common](https://developers.google.com/android/reference/com/google/android/gms/common/package-summary) |
| [Google Tag Manager](https://developers.google.com/tag-manager/) | [com.google.android.gms.tagmanager](https://developers.google.com/android/reference/com/google/android/gms/tagmanager/package-summary) |
| [Location and Context](https://developers.google.com/location-context/) | [com.google.android.gms.location](https://developers.google.com/android/reference/com/google/android/gms/location/package-summary) |
| [Nearby](https://developers.google.com/nearby/) | [com.google.android.gms.nearby](https://developers.google.com/android/reference/com/google/android/gms/nearby/package-summary) |
| [Places](https://cloud.google.com/maps-platform/places/) | [com.google.android.gms.location.places](https://developers.google.com/android/reference/com/google/android/gms/location/places/package-summary) |
| [Play Integrity API](https://developer.android.com/google/play/integrity) | [com.google.android.play.core.integrity](https://developer.android.com/google/play/integrity/reference/com/google/android/play/core/integrity/package-summary) [com.google.android.play.core.integrity.model](https://developer.android.com/google/play/integrity/reference/com/google/android/play/core/integrity/model/package-summary) |
| [SafetyNet](https://developer.android.com/training/safetynet) *Deprecated: use Play Integrity API instead* | [com.google.android.gms.safetynet](https://developers.google.com/android/reference/com/google/android/gms/safetynet/package-summary) |
| Stats | [com.google.android.gms.stats](https://developers.google.com/android/reference/com/google/android/gms/stats/package-summary) |
| [Tasks](https://developers.google.com/android/guides/tasks) | [com.google.android.gms.tasks](https://developers.google.com/android/reference/com/google/android/gms/tasks/package-summary) |
| [Thread Network](https://developers.home.google.com/thread) | [com.google.android.gms.threadnetwork](https://developers.home.google.com/reference/com/google/android/gms/threadnetwork/package-summary) |
| [Time](https://developers.google.com/location-context/time) | [com.google.android.gms.time](https://developers.google.com/android/reference/com/google/android/gms/time/package-summary) [com.google.android.gms.time.trustedtime](https://developers.google.com/android/reference/com/google/android/gms/time/trustedtime/package-summary) |