Home APIs
Access over 750M devices, Google's hubs and Matter infrastructure, and an automation engine powered by Google Intelligence - all available on both Android and iOS.
Build faster. Drive innovation. Reach more users.
We've got an API for that.
Highlights
APIs for everyone
Both smart home and mobile app developers can build amazing experiences for their devices and connect digital experiences with physical devices.
750M+ devices
Tap into a network of over 750 million Matter, WWGH or Google Nest devices. Integrate with popular smart home brands and categories, including lights, thermostats, locks, cameras, and more.
Great on all platforms
Develop for Android with our streamlined APIs that make it easy to build using Kotlin on Android and Swift on iOS
Privacy is a priority
Designed with privacy in mind, you can build with the confidence that your customer data is safe and your customers are in control.
Low latency control
The APIs enable low-latency local control of Matter devices, minimizing lag and ensuring devices react quickly to commands.
Enhanced user experiences
Give users effortless control of their smart home with intuitive voice commands and intelligent automation, built directly into your app.
Gemini's coming to the Home APIs
Home APIs how-to videos
Check out our simple, straightforward coding videos to help you get started
Tips and tricks
Learn how to navigate Google Home’s developer documentation, master the Device API (including using Google Home Playground), design and prototype custom automations more easily, find inspiration with our case studies, and get support.
Build a mobile app on Android
In this comprehensive codelab tutorial, we cover setting up your development environment, configuring your project and authenticating users, initializing the SDK and handling permissions, and more!
Build a mobile app on iOS
Learn how to use the Device and Structure APIs to control devices, use the Commissioning API to add Matter devices to the Home ecosystem, and use the Automation API to create and manage automations.
Create automations on Android
Learn how to design and implement an automation editor within your Android app, including building starter nodes, action nodes, creating automation drafts, and using the Discovery API to find device capabilities.
Case studies
Powering smarter home automations
Real-time control and unified experiences
Resources
Essential resources to get your devices and apps ready for the Home APIs
Docs
Read step-by-step technical documentation that guides you from setup to launch
Tools
Tools to assist you in developing and testing your devices and apps with the Home APIs
Case studies
Discover how partners navigated challenges and achieved impressive results
Community
Share knowledge and connect with fellow developers integrating the Home APIs
Get updates straight to your inbox
Stay up-to-date on the latest news, features, and requirements from Google Home