Android logo

Android

Collection of APIs and services available in the Android ecosystem.

21 APIs 4 Capabilities 6 Features 49.0 / 100 developing
AIAndroidAutomotiveGoogleMachine LearningMobile DevelopmentSDKTVWearables

API Rating

49.0/ 100
developing
Scored 2026-05-20 · rubric v0.3
Discoverability87.5
Contract Quality66.7
Governance26.3
Operational Transparency52.6
Developer Ergonomics28.3
Commercial Clarity39.5

APIs

Android Platform APIs

Core Android framework APIs for building Android applications.

Google Play Services APIs

APIs for integrating Google services into Android apps.

Firebase Android APIs

Firebase SDKs and APIs for Android app development.

Google Maps Android API

Add maps, location, and geospatial data to Android applications.

Android Jetpack APIs

Suite of libraries to help developers follow best practices.

Google Play Console API

Programmatically manage app releases and track analytics.

Google Play Billing API

Implement in-app purchases and subscriptions.

Android NDK APIs

Native Development Kit for implementing parts of Android apps in C and C++ for performance-critical code.

Google ML Kit Android APIs

On-device machine learning APIs for text recognition, face detection, barcode scanning, image labeling, and more.

Android Health Connect API

Health data platform providing a single consolidated interface for accessing user health and fitness data across apps.

Android CameraX API

Jetpack library for camera app development with consistent behavior across Android devices.

Wear OS APIs

APIs for building applications for Wear OS smartwatches and wearable devices.

Android for Cars APIs

APIs for building apps for Android Auto and Android Automotive OS in-vehicle experiences.

Google AdMob Android API

Monetize Android apps with in-app advertising including banner, interstitial, native, and rewarded ad formats.

Android Accessibility APIs

Framework APIs for building accessible applications and custom accessibility services.

Android TV APIs

APIs and tools for building apps optimized for the television experience using Compose for TV and Leanback.

Google Play Integrity API

Verify that interactions and server requests come from genuine apps on genuine Android devices.

Android Credential Manager API

Unified API for managing user credentials including passkeys, passwords, and federated sign-in.

Gemini Nano On-Device AI API

On-device generative AI powered by Gemini Nano for summarization, proofreading, rewriting, and image description without network connectivity.

Google Play Developer APIs

Suite of REST-based web service APIs for performing publishing, reporting, and app-management functions programmatically.

Gemini Developer API for Android

Cloud-based Gemini API for integrating generative AI capabilities into Android applications.

Capabilities

Google Play Developer API — Orders

Google Play Developer API — Orders. 1 operations. Lead operation: Refund an Order. Self-contained Naftiko capability covering one Android business surface.

Run with Naftiko

Google Play Developer API — Purchases

Google Play Developer API — Purchases. 10 operations. Lead operation: Get In-app Product Purchase Status. Self-contained Naftiko capability covering one Android business surface.

Run with Naftiko

Google Play Developer API — Reviews

Google Play Developer API — Reviews. 3 operations. Lead operation: List App Reviews. Self-contained Naftiko capability covering one Android business surface.

Run with Naftiko

Google Play Developer API — Subscriptions

Google Play Developer API — Subscriptions. 13 operations. Lead operation: List Subscription Products. Self-contained Naftiko capability covering one Android business surface.

Run with Naftiko

Features

Jetpack Compose

Modern declarative UI toolkit for building native Android interfaces with less code and powerful tools.

Material Design

Design system providing components, layouts, and guidelines for building consistent Android user experiences.

On-Device AI

Run machine learning models locally on devices with ML Kit and Gemini Nano for privacy-preserving AI features.

Health Connect

Unified health data platform allowing apps to share and access user health and fitness data with user consent.

Multi-Device Experiences

Build apps that work seamlessly across phones, tablets, wearables, TVs, and cars with adaptive layouts.

App Security

Protect apps with Play Integrity API, Credential Manager for passkeys, and built-in security best practices.

Use Cases

Mobile App Development

Build native Android applications for phones and tablets using Kotlin, Jetpack, and Material Design.

Wearable Apps

Create watch face designs and health-focused apps for Wear OS smartwatches and fitness devices.

In-Vehicle Experiences

Build media, messaging, and navigation apps for Android Auto and Android Automotive OS.

TV Entertainment

Develop media streaming and entertainment apps optimized for the large-screen TV experience.

In-App Monetization

Implement subscriptions, in-app purchases, and advertising revenue using Google Play Billing and AdMob.

Integrations

Firebase

Integrate cloud backend services including authentication, real-time database, cloud messaging, and analytics.

Google Maps

Add interactive maps, location services, and geospatial data to Android applications.

Google Play Services

Access Google platform capabilities including authentication, location, and Google Drive APIs.

TensorFlow Lite

Deploy custom machine learning models on Android devices for real-time inference with hardware acceleration.

Semantic Vocabularies

Android Context

0 classes · 19 properties

JSON-LD

Google Play Developer Context

0 classes · 0 properties

JSON-LD

API Governance Rules

Android API Rules

7 rules · 7 errors

SPECTRAL

Resources

🔗
LinkedIn
LinkedIn
🌐
Portal
Portal
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
👥
StackOverflow
StackOverflow
🔗
X
X
👥
YouTube
YouTube
🚀
GettingStarted
GettingStarted
🎓
Training
Training
📄
ReleaseNotes
ReleaseNotes
🔗
AgentSkill
AgentSkill

Sources

Raw ↑
aid: android
name: Android
description: Collection of APIs and services available in the Android ecosystem.
image: https://www.android.com/static/images/logos/android-logo.png
url: https://developer.android.com/reference
type: Index
position: Consumer
access: 3rd-Party
created: '2024-01-01'
modified: '2026-05-19'
specificationVersion: '0.19'
tags:
- AI
- Android
- Automotive
- Google
- Machine Learning
- Mobile Development
- SDK
- TV
- Wearables
apis:
- name: Android Platform APIs
  description: Core Android framework APIs for building Android applications.
  image: https://www.android.com/static/images/logos/android-logo.png
  humanURL: https://developer.android.com/reference
  baseURL: https://developer.android.com
  tags:
  - Android
  - Framework
  - Mobile
  - SDK
  properties:
  - type: Documentation
    url: https://developer.android.com/docs
  - type: APIReference
    url: https://developer.android.com/reference
  - type: GettingStarted
    url: https://developer.android.com/training/basics/firstapp
  - type: CodeExamples
    url: https://developer.android.com/samples
  - type: ReleaseNotes
    url: https://developer.android.com/tools/releases/platforms
  - type: Features
    url: https://developer.android.com/about/versions/16/features
  contact:
  - FN: Android Support
    url: https://developer.android.com/support
- name: Google Play Services APIs
  description: APIs for integrating Google services into Android apps.
  image: https://www.gstatic.com/android/market_images/web/favicon_v2.ico
  humanURL: https://developers.google.com/android/guides/overview
  baseURL: https://developers.google.com/android
  tags:
  - Authentication
  - Google Play
  - Location
  - Maps
  properties:
  - type: Documentation
    url: https://developers.google.com/android/guides/overview
  - type: APIReference
    url: https://developers.google.com/android/reference
  - type: GettingStarted
    url: https://developers.google.com/android/guides/setup
  - type: ReleaseNotes
    url: https://developers.google.com/android/guides/releases
  contact:
  - FN: Google Android Support
    url: https://developers.google.com/android/support
- name: Firebase Android APIs
  description: Firebase SDKs and APIs for Android app development.
  image: https://firebase.google.com/images/brand-guidelines/logo-standard.png
  humanURL: https://firebase.google.com/docs/android/setup
  baseURL: https://firebase.google.com
  tags:
  - Analytics
  - Authentication
  - Backend
  - Cloud Messaging
  - Database
  - Firebase
  properties:
  - type: Documentation
    url: https://firebase.google.com/docs/android/setup
  - type: APIReference
    url: https://firebase.google.com/docs/reference/android
  - type: CodeExamples
    url: https://github.com/firebase/quickstart-android
  - type: Console
    url: https://console.firebase.google.com
  - type: ReleaseNotes
    url: https://firebase.google.com/support/release-notes/android
  contact:
  - FN: Firebase Support
    url: https://firebase.google.com/support
- name: Google Maps Android API
  description: Add maps, location, and geospatial data to Android applications.
  image: https://developers.google.com/maps/images/maps-icon.svg
  humanURL: https://developers.google.com/maps/documentation/android-sdk
  baseURL: https://maps.googleapis.com
  tags:
  - Geolocation
  - Location
  - Maps
  - Navigation
  properties:
  - type: Documentation
    url: https://developers.google.com/maps/documentation/android-sdk
  - type: APIReference
    url: https://developers.google.com/android/reference/com/google/android/gms/maps/package-summary
  - type: Pricing
    url: https://developers.google.com/maps/pricing-and-plans
  - type: GettingStarted
    url: https://developers.google.com/maps/documentation/android-sdk/start
  - type: CodeExamples
    url: https://github.com/googlemaps/android-samples
  contact:
  - FN: Google Maps Support
    url: https://developers.google.com/maps/support
- name: Android Jetpack APIs
  description: Suite of libraries to help developers follow best practices.
  image: https://developer.android.com/images/jetpack/jetpack-hero.svg
  humanURL: https://developer.android.com/jetpack
  baseURL: https://developer.android.com/jetpack
  tags:
  - Architecture
  - Compose
  - Jetpack
  - Libraries
  - UI
  properties:
  - type: Documentation
    url: https://developer.android.com/jetpack/getting-started
  - type: APIReference
    url: https://developer.android.com/jetpack/androidx
  - type: ReleaseNotes
    url: https://developer.android.com/jetpack/androidx/versions
  - type: CodeExamples
    url: https://developer.android.com/jetpack/samples
  contact:
  - FN: Android Support
    url: https://developer.android.com/support
- name: Google Play Console API
  description: Programmatically manage app releases and track analytics.
  image: https://www.gstatic.com/android/market_images/web/favicon_v2.ico
  humanURL: https://developers.google.com/android-publisher
  baseURL: https://androidpublisher.googleapis.com
  tags:
  - Analytics
  - Distribution
  - Publishing
  - REST API
  properties:
  - type: Documentation
    url: https://developers.google.com/android-publisher
  - type: APIReference
    url: https://developers.google.com/android-publisher/api-ref
  - type: Authentication
    url: https://developers.google.com/android-publisher/authorization
  - type: ReleaseNotes
    url: https://developer.android.com/google/play/billing/play-developer-apis-release-notes
  contact:
  - FN: Google Play Support
    url: https://support.google.com/googleplay/android-developer
- name: Google Play Billing API
  description: Implement in-app purchases and subscriptions.
  image: https://www.gstatic.com/android/market_images/web/favicon_v2.ico
  humanURL: https://developer.android.com/google/play/billing
  baseURL: https://developer.android.com/google/play/billing
  tags:
  - Billing
  - In-App Purchases
  - Monetization
  - Subscriptions
  properties:
  - type: Documentation
    url: https://developer.android.com/google/play/billing/integrate
  - type: APIReference
    url: https://developer.android.com/google/play/billing/api
  contact:
  - FN: Google Play Support
    url: https://support.google.com/googleplay/android-developer
- name: Android NDK APIs
  description: Native Development Kit for implementing parts of Android apps in C and C++ for performance-critical code.
  image: https://www.android.com/static/images/logos/android-logo.png
  humanURL: https://developer.android.com/ndk
  baseURL: https://developer.android.com/ndk
  tags:
  - C++
  - Native
  - NDK
  - OpenGL
  - Performance
  - Vulkan
  properties:
  - type: Documentation
    url: https://developer.android.com/ndk/guides
  - type: APIReference
    url: https://developer.android.com/ndk/guides/stable_apis
  - type: GettingStarted
    url: https://developer.android.com/ndk/guides
  - type: CodeExamples
    url: https://github.com/android/ndk-samples
  contact:
  - FN: Android Support
    url: https://developer.android.com/support
- name: Google ML Kit Android APIs
  description: On-device machine learning APIs for text recognition, face detection, barcode scanning, image labeling, and
    more.
  image: https://www.android.com/static/images/logos/android-logo.png
  humanURL: https://developers.google.com/ml-kit
  baseURL: https://developers.google.com/ml-kit
  tags:
  - Barcode Scanning
  - Face Detection
  - Machine Learning
  - ML Kit
  - On-Device
  - Text Recognition
  - Vision
  properties:
  - type: Documentation
    url: https://developers.google.com/ml-kit
  - type: APIReference
    url: https://developers.google.com/ml-kit/reference/android
  - type: ReleaseNotes
    url: https://developers.google.com/ml-kit/release-notes
  - type: CodeExamples
    url: https://github.com/googlesamples/mlkit
  contact:
  - FN: Android Support
    url: https://developer.android.com/support
- name: Android Health Connect API
  description: Health data platform providing a single consolidated interface for accessing user health and fitness data across
    apps.
  image: https://www.android.com/static/images/logos/android-logo.png
  humanURL: https://developer.android.com/health-and-fitness/health-connect
  baseURL: https://developer.android.com/health-and-fitness
  tags:
  - Data Sharing
  - Fitness
  - Health
  - Privacy
  - Wearables
  properties:
  - type: Documentation
    url: https://developer.android.com/health-and-fitness/health-connect
  - type: GettingStarted
    url: https://developer.android.com/health-and-fitness/health-connect/get-started
  - type: APIReference
    url: https://developer.android.com/reference/android/health/connect/package-summary
  contact:
  - FN: Android Support
    url: https://developer.android.com/support
- name: Android CameraX API
  description: Jetpack library for camera app development with consistent behavior across Android devices.
  image: https://www.android.com/static/images/logos/android-logo.png
  humanURL: https://developer.android.com/media/camera/camerax
  baseURL: https://developer.android.com/media/camera
  tags:
  - Camera
  - Image Capture
  - Jetpack
  - Media
  - Video
  properties:
  - type: Documentation
    url: https://developer.android.com/media/camera/camerax
  - type: GettingStarted
    url: https://developer.android.com/codelabs/camerax-getting-started
  - type: ReleaseNotes
    url: https://developer.android.com/jetpack/androidx/releases/camera
  - type: CodeExamples
    url: https://github.com/android/camera-samples
  contact:
  - FN: Android Support
    url: https://developer.android.com/support
- name: Wear OS APIs
  description: APIs for building applications for Wear OS smartwatches and wearable devices.
  image: https://www.android.com/static/images/logos/android-logo.png
  humanURL: https://developer.android.com/wear
  baseURL: https://developer.android.com/wear
  tags:
  - Smartwatch
  - Tiles
  - Watch Face
  - Wear OS
  - Wearables
  properties:
  - type: Documentation
    url: https://developer.android.com/training/wearables
  - type: GettingStarted
    url: https://developer.android.com/training/wearables
  - type: CodeExamples
    url: https://github.com/android/wear-os-samples
  contact:
  - FN: Android Support
    url: https://developer.android.com/support
- name: Android for Cars APIs
  description: APIs for building apps for Android Auto and Android Automotive OS in-vehicle experiences.
  image: https://www.android.com/static/images/logos/android-logo.png
  humanURL: https://developer.android.com/cars
  baseURL: https://developer.android.com/cars
  tags:
  - Android Auto
  - Automotive
  - Cars
  - Media
  - Navigation
  properties:
  - type: Documentation
    url: https://developer.android.com/training/cars
  - type: APIReference
    url: https://developer.android.com/reference/android/car/package-summary
  - type: CodeExamples
    url: https://github.com/android/car-samples
  contact:
  - FN: Android Support
    url: https://developer.android.com/support
- name: Google AdMob Android API
  description: Monetize Android apps with in-app advertising including banner, interstitial, native, and rewarded ad formats.
  image: https://www.gstatic.com/android/market_images/web/favicon_v2.ico
  humanURL: https://developers.google.com/admob
  baseURL: https://developers.google.com/admob
  tags:
  - AdMob
  - Ads
  - Advertising
  - Banner
  - Interstitial
  - Monetization
  properties:
  - type: Documentation
    url: https://developers.google.com/admob
  - type: GettingStarted
    url: https://developers.google.com/admob/android/quick-start
  - type: APIReference
    url: https://developers.google.com/admob/api
  - type: CodeExamples
    url: https://github.com/googleads/googleads-mobile-android-examples
  contact:
  - FN: AdMob Support
    url: https://developers.google.com/admob/support
- name: Android Accessibility APIs
  description: Framework APIs for building accessible applications and custom accessibility services.
  image: https://www.android.com/static/images/logos/android-logo.png
  humanURL: https://developer.android.com/guide/topics/ui/accessibility
  baseURL: https://developer.android.com
  tags:
  - A11y
  - Accessibility
  - Assistive Technology
  - Screen Reader
  properties:
  - type: Documentation
    url: https://developer.android.com/guide/topics/ui/accessibility
  - type: APIReference
    url: https://developer.android.com/reference/android/accessibilityservice/AccessibilityService
  contact:
  - FN: Android Support
    url: https://developer.android.com/support
- name: Android TV APIs
  description: APIs and tools for building apps optimized for the television experience using Compose for TV and Leanback.
  image: https://www.android.com/static/images/logos/android-logo.png
  humanURL: https://developer.android.com/tv
  baseURL: https://developer.android.com/tv
  tags:
  - Android TV
  - Leanback
  - Living Room
  - Media
  - Television
  properties:
  - type: Documentation
    url: https://developer.android.com/tv
  - type: CodeExamples
    url: https://github.com/android/tv-samples
  contact:
  - FN: Android Support
    url: https://developer.android.com/support
- name: Google Play Integrity API
  description: Verify that interactions and server requests come from genuine apps on genuine Android devices.
  image: https://www.gstatic.com/android/market_images/web/favicon_v2.ico
  humanURL: https://developer.android.com/google/play/integrity
  baseURL: https://developer.android.com/google/play/integrity
  tags:
  - Anti-Fraud
  - Device Attestation
  - Integrity
  - Security
  - Verification
  properties:
  - type: Documentation
    url: https://developer.android.com/google/play/integrity/overview
  contact:
  - FN: Google Play Support
    url: https://support.google.com/googleplay/android-developer
- name: Android Credential Manager API
  description: Unified API for managing user credentials including passkeys, passwords, and federated sign-in.
  image: https://www.android.com/static/images/logos/android-logo.png
  humanURL: https://developer.android.com/identity/credential-manager
  baseURL: https://developer.android.com/identity
  tags:
  - Authentication
  - Credentials
  - Identity
  - Passkeys
  - Security
  - Sign-In
  properties:
  - type: Documentation
    url: https://developer.android.com/identity/credential-manager
  contact:
  - FN: Android Support
    url: https://developer.android.com/support
- name: Gemini Nano On-Device AI API
  description: On-device generative AI powered by Gemini Nano for summarization, proofreading, rewriting, and image description
    without network connectivity.
  image: https://www.android.com/static/images/logos/android-logo.png
  humanURL: https://developer.android.com/ai/gemini-nano
  baseURL: https://developer.android.com/ai
  tags:
  - AI
  - Gemini Nano
  - Generative AI
  - LLM
  - Machine Learning
  - On-Device
  properties:
  - type: Documentation
    url: https://developer.android.com/ai/gemini-nano
  contact:
  - FN: Android Support
    url: https://developer.android.com/support
- name: Google Play Developer APIs
  description: Suite of REST-based web service APIs for performing publishing, reporting, and app-management functions programmatically.
  image: https://www.gstatic.com/android/market_images/web/favicon_v2.ico
  humanURL: https://developer.android.com/google/play/developer-api
  baseURL: https://androidpublisher.googleapis.com
  tags:
  - App Management
  - Google Play
  - Publishing
  - Purchases
  - Reporting
  - REST API
  - Reviews
  - Subscriptions
  properties:
  - type: Documentation
    url: https://developer.android.com/google/play/developer-api
  - type: APIReference
    url: https://developers.google.com/android-publisher/api-ref/rest
  - type: OpenAPI
    url: openapi/google-play-developer-api.yml
  - type: JSONSchema
    url: json-schema/android-app-schema.json
  - type: JSONLD
    url: json-ld/android-context.jsonld
  - type: ReleaseNotes
    url: https://developer.android.com/google/play/billing/play-developer-apis-release-notes
  - type: NaftikoCapability
    url: capabilities/google-play-developer-orders.yaml
  - type: NaftikoCapability
    url: capabilities/google-play-developer-purchases.yaml
  - type: NaftikoCapability
    url: capabilities/google-play-developer-reviews.yaml
  - type: NaftikoCapability
    url: capabilities/google-play-developer-subscriptions.yaml
  contact:
  - FN: Google Play Support
    url: https://support.google.com/googleplay/android-developer
- name: Gemini Developer API for Android
  description: Cloud-based Gemini API for integrating generative AI capabilities into Android applications.
  image: https://www.android.com/static/images/logos/android-logo.png
  humanURL: https://developer.android.com/ai/gemini/developer-api
  baseURL: https://developer.android.com/ai
  tags:
  - AI
  - Cloud
  - Gemini
  - Generative AI
  - LLM
  properties:
  - type: Documentation
    url: https://developer.android.com/ai/gemini/developer-api
  - type: GettingStarted
    url: https://developer.android.com/ai/gemini/developer-api
  contact:
  - FN: Android Support
    url: https://developer.android.com/support
common:
- type: LinkedIn
  url: https://www.linkedin.com/showcase/android_by_google
- type: Portal
  url: https://developer.android.com
- type: Blog
  url: https://android-developers.googleblog.com
- type: GitHubOrganization
  url: https://github.com/android
- type: StackOverflow
  url: https://stackoverflow.com/questions/tagged/android
- type: X
  url: https://twitter.com/AndroidDev
- type: YouTube
  url: https://www.youtube.com/user/androiddevelopers
- type: GettingStarted
  url: https://developer.android.com/get-started/overview
- type: Training
  url: https://developer.android.com/courses
- type: ReleaseNotes
  url: https://developer.android.com/about/versions
- type: Features
  data:
  - name: Jetpack Compose
    description: Modern declarative UI toolkit for building native Android interfaces with less code and powerful tools.
  - name: Material Design
    description: Design system providing components, layouts, and guidelines for building consistent Android user experiences.
  - name: On-Device AI
    description: Run machine learning models locally on devices with ML Kit and Gemini Nano for privacy-preserving AI features.
  - name: Health Connect
    description: Unified health data platform allowing apps to share and access user health and fitness data with user consent.
  - name: Multi-Device Experiences
    description: Build apps that work seamlessly across phones, tablets, wearables, TVs, and cars with adaptive layouts.
  - name: App Security
    description: Protect apps with Play Integrity API, Credential Manager for passkeys, and built-in security best practices.
- type: UseCases
  data:
  - name: Mobile App Development
    description: Build native Android applications for phones and tablets using Kotlin, Jetpack, and Material Design.
  - name: Wearable Apps
    description: Create watch face designs and health-focused apps for Wear OS smartwatches and fitness devices.
  - name: In-Vehicle Experiences
    description: Build media, messaging, and navigation apps for Android Auto and Android Automotive OS.
  - name: TV Entertainment
    description: Develop media streaming and entertainment apps optimized for the large-screen TV experience.
  - name: In-App Monetization
    description: Implement subscriptions, in-app purchases, and advertising revenue using Google Play Billing and AdMob.
- type: Integrations
  data:
  - name: Firebase
    description: Integrate cloud backend services including authentication, real-time database, cloud messaging, and analytics.
  - name: Google Maps
    description: Add interactive maps, location services, and geospatial data to Android applications.
  - name: Google Play Services
    description: Access Google platform capabilities including authentication, location, and Google Drive APIs.
  - name: TensorFlow Lite
    description: Deploy custom machine learning models on Android devices for real-time inference with hardware acceleration.
- name: Agent Skills
  url: https://github.com/android/skills
  type: AgentSkill
maintainers:
- FN: Kin Lane
  email: [email protected]
  url: https://apievangelist.com