Skip to main content
Develop
Explore products & devices
Compare products
Supported devices
Apps & AI agents
Home APIs
MCP servers
Integrate devices with Home
Matter
Cloud-to-cloud
Thread
Resources
Documentation
Home APIs
Matter
Thread
Cloud-to-cloud
All codelabs
Tools, test & monitor
Google Home Vitals
Matter Virtual Device
Google Home Playground
Test Suite
Android Studio Plugin
All tools
Business resources
Case studies
Certification & badging program
Marketing resources
News & community
News
What's new
Newsletters
Community
Developer Forum
Stack Overflow
Join research studies
Docs
Home APIs
Matter
Thread
Cloud-to-cloud
/
English
Deutsch
Español
Español – América Latina
Français
Indonesia
Italiano
Polski
Português
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
Console
Sign in
Home APIs - Android
Develop — Android
Pick your platform
❯ Android
iOS
Reference
Support
Develop
More
Resources
More
News & community
More
Docs
More
Develop — Android
More
Reference
Support
Console
Get started
Pick a different platform
❯ Android
iOS
Try the Sample App
Build the Android Sample App
Account authorization
Use the Android Sample App
Start building
1. Get the Android SDK
2. Set up OAuth
3. Initialize the home
4. Permissions API
Integrate and test
5. API guides
Home APIs for Android Overview
Data model
Connectivity
Interoperability
Quota Management
Error handling
Knowledge Base for Gemini
Commissioning API
Add new Matter devices to a home
Multi-admin for Matter
Post-commissioning traits for camera onboarding
Integration guidelines
End-user onboarding flows
Commissioning flow
Structure API
Access and manage a home
Hub Activation API
Device API
Supported device types
Access devices and device metadata
Control devices
Monitor device state
Remove a device
Trait index
Manufacturer-specific traits
Multipart devices
Device type guides
Border router
Camera
Chime
Doorbell
Automation API
Automation API overview
Design an automation
Build an automation
Leverage device discovery
Multipart device automations
Example automations
Capabilities
Trait support
Simplified traits
Blocked actions
DSL guide
DSL concepts
Basic automations
Complex automations
Recurring scheduled event starters
Operator reference