Ways to build
Cloud-to-cloud
Let users control your cloud connected devices through the Google Home app and Google Assistant. Add a local control path for greater reliability.
Get started
Essential resources to kick off your project, including timelines and checklists.
Get started
Account linking
The Google smart home only supports OAuth with an authorization code flow.
Get started
Create a Cloud-to-cloud integration
Create a developer project and use one of our samples to quickly get started.
Get started
Intent fulfillment
Process the smart home intents and return responses that Google Assistant recognizes.
Get started
Certify a Cloud-to-cloud integration
An overview of the process for certifying a Cloud-to-cloud integration.
Overview
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.
Simple setup & discovery
Implement features that make it simple for users to set up and connect your smart devices to Assistant.
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.
Developer tools
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.
Resources
Codelab
Implement CameraStream with WebRTC
Learn how to stream from a webcam to a Google Nest display device with the CameraStream trait and WebRTC.
Tutorials
Request Sync
Request the list of smart home devices that the user has connected and are available for use.
Document
Report State
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