Android website screenshot

Android

Collection of APIs and services available in the Android ecosystem.

Android publishes 4 APIs on the APIs.io network, including Orders API, Purchases API, Reviews API, and 1 more. Tagged areas include AI, Android, Automotive, Google, and Machine Learning.

The Android catalog on APIs.io includes 2 JSON-LD contexts and 2 Spectral governance rulesets.

Android’s developer surface includes authentication, sandbox, changelog, CLI, developer portal, engineering blog, Stack Overflow tag, and 36 more developer resources.

61.4/100 strong ▬ flat Agent 54/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
24 APIs 1 MCP Servers 18 Agent Skills 6 Features 5 Use Cases
AIAndroidAutomotiveGoogleMachine LearningMobile DevelopmentSDKTVWearables

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 61.4/100 · strong
Contract Quality 18.8 / 25
Developer Ergonomics 10.4 / 20
Commercial Clarity 7.9 / 20
Operational Transparency 6.8 / 13
Governance 8.4 / 12
Discoverability 9.1 / 10
Agent readiness — 54/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 5 / 5
Well-Known Catalog 4 / 4
Consent & Bot Identity 3 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/android: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 24

Individual APIs this provider publishes, each with its own machine-readable definition.

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.

Gemini Developer API for Android

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

Android Orders API

Refund orders placed through Google Play for in-app products and subscriptions.

Android Purchases API

Manage in-app product and subscription purchases, including verification, acknowledgment, and consumption of purchase tokens.

Android Reviews API

Retrieve user reviews from the Google Play Store and post developer replies to those reviews.

Android Subscriptions API

Create, manage, and query subscription products and their base plans, offers, and purchase entitlements.

Scroll for all 24

Postman Collections 4

Ready-to-run Postman collections for exercising this provider's APIs.

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Google Play Developer API

OPEN COLLECTION

Arazzo Workflows 12

Multi-step API workflows described with the Arazzo specification.

Android Audit and Update a Subscription Product

Find a subscription in the catalog, read its current configuration, patch it with a field mask, and verify the change.

ARAZZO

Android Cancel a Subscription Purchase

Cancel a subscriber's auto-renewal from your own support tooling while leaving their paid access intact until expiry.

ARAZZO

Android Defer a Subscription Renewal

Read a subscriber's current expiry time and push it forward as a goodwill credit or service-outage make-good.

ARAZZO

Android Grant and Consume a Consumable Purchase

Verify a consumable in-app purchase, acknowledge it, then consume it so the user can buy the item again.

ARAZZO

Android Launch a Subscription Product with an Introductory Offer

Create a subscription product with its base plan and listing, then attach an introductory offer and verify it landed.

ARAZZO

Android Reconcile Voided Purchases

Poll the voided purchases feed for refunds and chargebacks, then re-verify each token so revoked entitlements can be clawed back.

ARAZZO

Android Refund a Play Order

Resolve a purchase token to its Google Play order id, refund that order, and optionally revoke the entitlement.

ARAZZO

Android Retire an Unpublished Subscription Product

Pre-flight a subscription product's base plans and offers, then delete it if it was never published, or archive it if it was.

ARAZZO

Android Triage and Reply to App Reviews

Page the Play Store review feed, read a single review in full, and post or update the developer reply.

ARAZZO

Android Revoke and Refund a Subscription Purchase

Immediately terminate a subscriber's access and issue a refund, with a pre-flight read and a post-revoke state confirmation.

ARAZZO

Android Verify and Acknowledge an In-App Product Purchase

Validate a Google Play in-app product purchase token and acknowledge it before the three-day auto-refund window closes.

ARAZZO

Android Verify and Acknowledge a Subscription Purchase

Validate a new subscription purchase with the Subscriptions v2 API and acknowledge it before the three-day auto-refund window closes.

ARAZZO

Scroll for all 12

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

android-mcp.yml

MCP SERVER

Agent Skills 18

Packaged agent skills for driving this provider's APIs from an AI assistant.

adaptive

AGENT SKILL

agp-9-upgrade

AGENT SKILL

android-cli

AGENT SKILL

appfunctions

AGENT SKILL

camera1-to-camerax

AGENT SKILL

edge-to-edge

AGENT SKILL

jetpack-compose-m3

AGENT SKILL

navigation-3

AGENT SKILL

perfetto-sql

AGENT SKILL

r8-analyzer

AGENT SKILL

styles

AGENT SKILL

testing-setup

AGENT SKILL

verified-email

AGENT SKILL

Scroll for all 18

Pricing Plans 1

Published pricing tiers and plan structures.

Android Plans Pricing

6 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Android Rate Limits

10 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 6

Notable capabilities this provider offers.

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.

Semantic Vocabularies 2

JSON-LD contexts and semantic vocabularies used across these APIs.

Android Context

0 classes · 19 properties

JSON-LD

Google Play Developer Context

0 classes · 0 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Android API Rules

5 rules · 3 warnings 2 info

SPECTRAL

Android API Rules

17 rules · 8 errors 8 warnings 1 info

SPECTRAL

JSON Schema 67

Standalone JSON Schema definitions for this provider's data models.

Android Application

15 properties

JSON SCHEMA

BasePlan

6 properties

JSON SCHEMA

Comment

2 properties

JSON SCHEMA

DeveloperComment

2 properties

JSON SCHEMA

DeviceMetadata

11 properties

JSON SCHEMA

Error

1 properties

JSON SCHEMA

IntroductoryPriceInfo

4 properties

JSON SCHEMA

ListSubscriptionOffersResponse

2 properties

JSON SCHEMA

ListSubscriptionsResponse

2 properties

JSON SCHEMA

Money

3 properties

JSON SCHEMA

PageInfo

3 properties

JSON SCHEMA

ProductPurchase

15 properties

JSON SCHEMA

ProductPurchasesAcknowledgeRequest

1 properties

JSON SCHEMA

Review

3 properties

JSON SCHEMA

ReviewsListResponse

3 properties

JSON SCHEMA

ReviewsReplyRequest

1 properties

JSON SCHEMA

ReviewsReplyResponse

1 properties

JSON SCHEMA

Subscription

6 properties

JSON SCHEMA

SubscriptionDeferralInfo

2 properties

JSON SCHEMA

SubscriptionListing

4 properties

JSON SCHEMA

SubscriptionOffer

9 properties

JSON SCHEMA

SubscriptionOfferPhase

3 properties

JSON SCHEMA

SubscriptionPurchase

21 properties

JSON SCHEMA

SubscriptionPurchaseLineItem

5 properties

JSON SCHEMA

SubscriptionPurchasesDeferRequest

1 properties

JSON SCHEMA

SubscriptionPurchasesDeferResponse

1 properties

JSON SCHEMA

SubscriptionPurchaseV2

11 properties

JSON SCHEMA

SubscriptionTaxAndComplianceSettings

3 properties

JSON SCHEMA

Timestamp

2 properties

JSON SCHEMA

TokenPagination

2 properties

JSON SCHEMA

UserComment

12 properties

JSON SCHEMA

VoidedPurchase

8 properties

JSON SCHEMA

VoidedPurchasesListResponse

3 properties

JSON SCHEMA

BasePlan

6 properties

JSON SCHEMA

Comment

0 properties

JSON SCHEMA

DeveloperComment

1 properties

JSON SCHEMA

DeviceMetadata

11 properties

JSON SCHEMA

Error

1 properties

JSON SCHEMA

IntroductoryPriceInfo

4 properties

JSON SCHEMA

ListSubscriptionOffersResponse

2 properties

JSON SCHEMA

ListSubscriptionsResponse

2 properties

JSON SCHEMA

Money

3 properties

JSON SCHEMA

PageInfo

3 properties

JSON SCHEMA

ProductPurchase

15 properties

JSON SCHEMA

ProductPurchasesAcknowledgeRequest

1 properties

JSON SCHEMA

Review

3 properties

JSON SCHEMA

ReviewsListResponse

1 properties

JSON SCHEMA

ReviewsReplyRequest

1 properties

JSON SCHEMA

ReviewsReplyResponse

1 properties

JSON SCHEMA

SubscriptionDeferralInfo

2 properties

JSON SCHEMA

SubscriptionListing

4 properties

JSON SCHEMA

SubscriptionOfferPhase

3 properties

JSON SCHEMA

SubscriptionOffer

9 properties

JSON SCHEMA

SubscriptionPurchaseLineItem

5 properties

JSON SCHEMA

SubscriptionPurchase

20 properties

JSON SCHEMA

SubscriptionPurchaseV2

11 properties

JSON SCHEMA

SubscriptionPurchasesDeferRequest

0 properties

JSON SCHEMA

SubscriptionPurchasesDeferResponse

1 properties

JSON SCHEMA

Subscription

5 properties

JSON SCHEMA

SubscriptionTaxAndComplianceSettings

3 properties

JSON SCHEMA

Timestamp

2 properties

JSON SCHEMA

TokenPagination

2 properties

JSON SCHEMA

UserComment

10 properties

JSON SCHEMA

VoidedPurchase

8 properties

JSON SCHEMA

VoidedPurchasesListResponse

1 properties

JSON SCHEMA

Scroll for all 67

JSON Structure 34

JSON Structure definitions describing this provider's data shapes.

Android Structure

0 properties

JSON STRUCTURE

Google Play Developer Base Plan Structure

6 properties

JSON STRUCTURE

Google Play Developer Comment Structure

0 properties

JSON STRUCTURE

Google Play Developer Error Structure

1 properties

JSON STRUCTURE

Google Play Developer Money Structure

3 properties

JSON STRUCTURE

Google Play Developer Page Info Structure

3 properties

JSON STRUCTURE

Google Play Developer Review Structure

3 properties

JSON STRUCTURE

Google Play Developer Timestamp Structure

2 properties

JSON STRUCTURE

Scroll for all 34

Examples 49

Example request and response payloads for these APIs.

Android Getreview Example

6 fields

EXAMPLE

Scroll for all 49

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Android Authentication

oauth2 · 1 scheme

SECURITY

Android Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Android Vulnerability Disclosure

security.txt · contact published

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Android Scopes

1 scope · authorizationCode

1 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Android Agentic Access

21 operations · 12 acting · 1 human-in-the-loop

21 operations · 12 acting

AGENTIC

Use Cases 5

What developers build with this provider.

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 4

Pre-built integrations with other platforms and tools.

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.

Resources

Get Started 3

Portal, sign-up, and the first successful call

Agent Surfaces 5

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 17

Pagination, idempotency, versioning, errors, and events

Scroll for all 17

Build 4

SDKs, sample code, and the tooling you integrate with

Access & Security 5

Authentication, authorization, and security posture

Learn 2

Tutorials, courses, talks, and written guidance

Operate 3

Status, limits, changes, and where to get help

Company 2

The organization behind the API

Other 2

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: android
name: Android
description: Collection of APIs and services available in the Android ecosystem.
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
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-06-20'
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: 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
- aid: android:android-orders-api
  name: Android Orders API
  description: Refund orders placed through Google Play for in-app products and subscriptions.
  humanURL: https://developer.android.com/reference
  baseURL: https://developer.android.com
  tags:
  - Orders
  properties:
  - type: OpenAPI
    url: openapi/android-orders-api-openapi.yml
  - type: Documentation
    url: https://developer.android.com/google/play/developer-api
  - type: APIReference
    url: https://developers.google.com/android-publisher/api-ref/rest
  - 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
- aid: android:android-purchases-api
  name: Android Purchases API
  description: Manage in-app product and subscription purchases, including verification, acknowledgment, and consumption of
    purchase tokens.
  humanURL: https://developer.android.com/reference
  baseURL: https://developer.android.com
  tags:
  - Purchases
  properties:
  - type: OpenAPI
    url: openapi/android-purchases-api-openapi.yml
  - type: Documentation
    url: https://developer.android.com/google/play/developer-api
  - type: APIReference
    url: https://developers.google.com/android-publisher/api-ref/rest
  - 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
- aid: android:android-reviews-api
  name: Android Reviews API
  description: Retrieve user reviews from the Google Play Store and post developer replies to those reviews.
  humanURL: https://developer.android.com/reference
  baseURL: https://developer.android.com
  tags:
  - Reviews
  properties:
  - type: OpenAPI
    url: openapi/android-reviews-api-openapi.yml
  - type: Documentation
    url: https://developer.android.com/google/play/developer-api
  - type: APIReference
    url: https://developers.google.com/android-publisher/api-ref/rest
  - 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
- aid: android:android-subscriptions-api
  name: Android Subscriptions API
  description: Create, manage, and query subscription products and their base plans, offers, and purchase entitlements.
  humanURL: https://developer.android.com/reference
  baseURL: https://developer.android.com
  tags:
  - Subscriptions
  properties:
  - type: OpenAPI
    url: openapi/android-subscriptions-api-openapi.yml
  - type: Documentation
    url: https://developer.android.com/google/play/developer-api
  - type: APIReference
    url: https://developers.google.com/android-publisher/api-ref/rest
  - 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
common:
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/android/overview
- type: AgenticAccess
  url: agentic-access/android-agentic-access.yml
- type: DomainSecurity
  url: security/android-domain-security.yml
- type: Authentication
  url: authentication/android-authentication.yml
- type: OAuthScopes
  url: scopes/android-scopes.yml
- type: Packages
  url: packages/android-packages.yml
- type: WellKnown
  url: well-known/android-well-known.yml
- type: SecurityTxt
  url: well-known/android-security.txt
- type: MCPServer
  url: mcp/android-mcp.yml
- type: LLMsTxt
  url: llms/android-llms.txt
- type: Overlay
  url: overlays/android-google-play-developer-api-overlay.yaml
- type: Conformance
  url: conformance/android-conformance.yml
- type: ErrorCatalog
  url: errors/android-problem-types.yml
- type: Lifecycle
  url: lifecycle/android-lifecycle.yml
- type: VulnerabilityDisclosure
  url: security/android-vulnerability-disclosure.yml
- type: Sandbox
  url: sandbox/android-sandbox.yml
- type: Conventions
  url: conventions/android-conventions.yml
- type: ChangeLog
  url: changelog/android-changelog.yml
- type: CLI
  url: cli/android-cli.yml
- type: DataModel
  url: data-model/android-data-model.yml
- 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: AgentSkills
- type: Arazzo
  url: arazzo/android-audit-update-subscription-workflow.yml
  name: Android Audit and Update a Subscription Product
- type: Arazzo
  url: arazzo/android-cancel-subscription-purchase-workflow.yml
  name: Android Cancel a Subscription Purchase
- type: Arazzo
  url: arazzo/android-defer-subscription-renewal-workflow.yml
  name: Android Defer a Subscription Renewal
- type: Arazzo
  url: arazzo/android-grant-consumable-purchase-workflow.yml
  name: Android Grant and Consume a Consumable Purchase
- type: Arazzo
  url: arazzo/android-launch-subscription-product-workflow.yml
  name: Android Launch a Subscription Product with an Introductory Offer
- type: Arazzo
  url: arazzo/android-reconcile-voided-purchases-workflow.yml
  name: Android Reconcile Voided Purchases
- type: Arazzo
  url: arazzo/android-refund-order-workflow.yml
  name: Android Refund a Play Order
- type: Arazzo
  url: arazzo/android-retire-subscription-product-workflow.yml
  name: Android Retire an Unpublished Subscription Product
- type: Arazzo
  url: arazzo/android-review-triage-reply-workflow.yml
  name: Android Triage and Reply to App Reviews
- type: Arazzo
  url: arazzo/android-revoke-subscription-purchase-workflow.yml
  name: Android Revoke and Refund a Subscription Purchase
- type: Arazzo
  url: arazzo/android-verify-acknowledge-product-purchase-workflow.yml
  name: Android Verify and Acknowledge an In-App Product Purchase
- type: Arazzo
  url: arazzo/android-verify-acknowledge-subscription-purchase-workflow.yml
  name: Android Verify and Acknowledge a Subscription Purchase
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
  url: https://apievangelist.com