Ways to build
Let users control your cloud connected devices through the Google Home app and Google Assistant. Add a local control path for greater reliability.
Essential resources to kick off your project, including timelines and checklists.
The Google smart home only supports OAuth with an authorization code flow.
Create a smart home Action
Create a developer project and use one of our samples to quickly get started.
Process the smart home intents and return responses that Google Assistant recognizes.
Supports 80+ device types
Cloud is our most flexible integration, supporting more than 80 device types, including those devices not currently supported by Matter.
Great for users of all types
Cloud-to-cloud enables control at home and remotely, even for new smart home users without a Matter controller like a Nest speaker, display or Wi-Fi.
Best of both worlds
For developers building Matter devices, cloud-to-cloud can serve as a seamless fallback for users with or without a local controller.
Works everywhere Google does
Millions of users turn to Google Assistant every day for help. Learn how your apps & content can help them get things done.
Promote and highlight your Action's capabilities and provide everything users need to know about your Action.
Works With Google Home badge
Devices labeled with the 'Works with Hey Google' badge, should provide robust functionality and a safe, reliable, and seamless experience for users.
Improve discovery & simplify account linking
Help users discover that your devices work with Google, and enable easier account linking.
Google Home Test Suite
Test your smart home integration to ensure it meets launch requirements for Google’s smart home ecosystem.
Google Home Extension for VS Code
Get access to Google Assistant Simulator, Cloud Logging, and other tools to simplify your smart home development process.
Google Home Playground
Simulate a smart home project by simulating a virtual home with configurable device types and traits.
Implement CameraStream with WebRTC
Learn how to stream from a webcam to a Google Nest display device with the CameraStream trait and WebRTC.
Request the list of smart home devices that the user has connected and are available for use.
Learn how to proactively report the latest status of the user's device back to Google's Home Graph.
Get updates straight to your inbox
Stay up-to-date on the latest news, features, and requirements from Google Home