Home APIs (original) (raw)
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
Bring Gemini to all of your devices
The Gemini-powered home is here! See which AI features are now available for our partners' devices, and learn how our new camera reference design will help camera manufacturers build the next generation of AI cameras.
Home APIs how-to videos
Check out our simple, straightforward coding videos to help you get started
Google Home AI Tools Tips & Tricks
Unlock the full potential of AI for your smart home development with these essential tips and tricks! Learn how to provide Gemini with the right context and personas to get more accurate, high-quality code and support for your projects. Plus, explore powerful AI features built directly into the Google Home Developer Center, including real-time chat and code explanations.
Home APIs Knowledge Base for Gemini
Learn how you can use the Home APIs Knowledge base with Gemini to accelerate your development workflows. The Knowledge Base can help you build, debug, and troubleshoot your smart home apps faster. You can use it with Android Studio or any LLM you like.
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
Resources
Essential resources to get your devices and apps ready for the Home APIs