Skip to main content
Google Home Developers
  • Explore products & devices
  • Compare products
  • Supported devices
  • Apps & AI agents
  • Home APIs
  • MCP servers
  • Integrate devices with Home
  • Matter
  • Cloud-to-cloud
  • Thread
  • 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
  • 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
  • Cloud-to-cloud
Get Started Learn
  • Learn all about smart home actions
  • Cloud-to-cloud Primer
    In-depth articles that cover the core concepts of smart home traits.
  • User features
    Special features available to users of your smart home Action with no extra development work.
  • Codelabs
    Get hands-on experience with Cloud-to-cloud development in the Google Home ecosystem.
Develop
  • Device SDK
  • VS Code
    Simplify your smart home development process with the Google Home Extension for VS Code.
  • Home Graph Viewer
    See information about a home in Home Graph.
  • Home Playground
    Create a virtual home to simulate Cloud-to-cloud devices and actions.
  • Other tools
  • SYNC data validator
    Validate SYNC requests prior to implementation.
  • WebRTC validator
    Emulate the WebRTC player on Smart Displays with Google Assistant to debug WebRTC streaming.
  • Samples
    Browse the complete list of Cloud-to-cloud samples.
  • Tools
    Browse the complete list of Cloud-to-cloud tools.
Reference
  • Device functionality
  • Types
    Browse the complete list of device types supported for Cloud-to-cloud.
  • Traits
    Browse the complete list of available device traits, which encapsulate functionality for a device type.
  • Intents
    Messaging objects that describe what smart home Action to perform.
  • APIs
  • Home Graph REST
    A REST API for the Home Graph database.
  • Home Graph RPC
    An RPC API for the Home Graph database.
  • Local Home SDK
    TypeScript typings for building applications that support local fulfillment.
Support
Google Home Developers
  • Develop
    • More
  • Resources
    • More
  • News & community
    • More
  • Docs
    • More
    • Get Started
    • Learn
      • More
    • Develop
      • More
    • Reference
      • More
    • Support
  • Console
  • All device types
  • All device traits
  • References
  • Device types
    • Air conditioning unit
    • Air cooler
    • Air freshener
    • Air purifier
    • Audio-Video Receiver
    • Awning
    • Bathtub
    • Bed
    • Blanket
    • Blinds
    • Blender
    • Boiler
    • Camera
    • Carbon monoxide detector
    • Charger
    • Closet
    • Coffee maker
    • Cooktop
    • Curtain
    • Dehumidifier
    • Dehydrator
    • Dishwasher
    • Door
    • Doorbell
    • Drawer
    • Dryer
    • Fan
    • Faucet
    • Fireplace
    • Freezer
    • Fryer
    • Game console
    • Garage door
    • Gate
    • Grill
    • Heater
    • Hood
    • Humidifier
    • Kettle
    • Light
    • Lock
    • Media remote
    • Microwave
    • Mop
    • Mower
    • Multicooker
    • Network
    • Outlet
    • Oven
    • Pergola
    • Pet Feeder
    • Pressure cooker
    • Pump
    • Radiator
    • Refrigerator
    • Router
    • Scene
    • Sensor
    • Security system
    • Set-top box
    • Shower
    • Shutter
    • Smoke detector
    • Speaker
    • Soundbar
    • Sous vide
    • Sprinkler
    • Stand mixer
    • Streaming box
    • Streaming soundbar
    • Streaming stick
    • Switch
    • Television
    • Thermostat
    • Vacuum
    • Valve
    • Washer
    • Water heater
    • Water purifier
    • Water softener
    • Window
    • Yogurt maker
  • Device traits
    • AppSelector
    • ArmDisarm
    • Brightness
    • CameraStream
    • Channel
    • ColorSetting
    • Cook
    • Dispense
    • Dock
    • EnergyStorage
    • FanSpeed
    • Fill
    • HumiditySetting
    • InputSelector
    • LightEffects
    • Locator
    • LockUnlock
    • MediaState
    • Modes
    • NetworkControl
    • ObjectDetection
    • OccupancySensing
    • OnOff
    • OpenClose
    • Reboot
    • Rotation
    • RunCycle
    • Scene
    • SensorState
    • SoftwareUpdate
    • StartStop
    • StatusReport
    • TemperatureControl
    • TemperatureSetting
    • Timer
    • Toggles
    • TransportControl
    • Volume
    • Deprecated
      • ColorSpectrum
      • ColorTemperature
  • Home Graph REST API
    • Overview
    • REST Resources
    • agentUsers
      • Overview
      • delete
    • devices
      • Overview
      • query
      • reportStateAndNotification
      • requestSync
      • sync
  • Home Graph RPC API
    • Overview
    • google.home.graph.v1
  • Intents
    • action.devices.SYNC
    • action.devices.QUERY
    • action.devices.EXECUTE
    • action.devices.DISCONNECT
    • Errors and exceptions
  • Local Home SDK
    • Overview
    • smarthome
      • Overview
      • Enums
      • Intents
      • Classes
      • App
      • Interfaces
      • CloudLogger
      • DeviceManager
      • LogEntry
      • LogEntryError
      • LogEntryInfo
      • NotificationOptions
      • ProxyInfo
      • SendOptions
    • smarthome.Constants
      • Overview
      • Enums
      • BleOperation
      • EventType
      • HttpOperation
      • Protocol
      • RadioType
      • TcpOperation
    • smarthome.DataFlow
      • Overview
      • Classes
      • BleRequestData
      • HttpRequestData
      • TcpRequestData
      • UdpRequestData
      • Interfaces
      • BleOptions
      • BleResponse
      • BleResponseData
      • Command
      • CommandBase
      • CommandFailure
      • CommandSuccess
      • HttpOptions
      • HttpResponse
      • HttpResponseData
      • TcpOptions
      • TcpResponse
      • TcpResponseData
      • UdpOptions
      • UdpResponse
      • UdpResponseData
    • smarthome.Execute
      • Overview
      • smarthome.Execute.Response
        • Overview
        • Classes
        • Builder
    • smarthome.IntentFlow
      • Overview
      • Enums
      • ErrorCode
      • ExecuteErrorCode
      • IndicationMode
      • Classes
      • DeviceNotIdentifiedError
      • DeviceNotSupportedError
      • HandlerError
      • InvalidRequestError
      • Interfaces
      • BleNotification
      • BleScanData
      • CloudRequest
      • CloudResponse
      • CloudSyncedDeviceInterface
      • Device
      • DeviceCharacteristics
      • DeviceInfo
      • DeviceMetadata
      • DeviceNames
      • DeviceScanData
      • DeviceWithId
      • DeviceWithVerificationId
      • ExecuteHandler
      • ExecutePayload
      • ExecuteRequestCommands
      • ExecuteRequestExecution
      • ExecuteRequestPayload
      • ExecuteResponseCommands
      • IdentifyHandler
      • IdentifyResponsePayload
      • IndicateRequestParams
      • IntentHandler
      • LocalDeviceInterface
      • LocalEventEmitterDevice
      • LocalIdentifiedDevice
      • LocalNotifyingDevice
      • LocalProvisioningDevice
      • LocalRegisteredDevice
      • LocalRegisteringDevice
      • LocalUnIdentifiedDevice
      • MdnsScanData
      • ParseNotificationResponsePayload
      • ProvisionResponsePayload
      • ProxySelectedPayload
      • QueryHandler
      • QueryPayload
      • QueryRequestPayload
      • ReachableDevicesHandler
      • ReachableDevicesPayload
      • RegisterResponsePayload
      • RegisteredDevice
      • RequestInterface
      • ResponseInterface
      • ResponsePayload
      • UdpScanData
      • UpdateRequestParams
      • UpdateResponsePayload
      • UpnpScanData
    • smarthome.ReportState
      • Overview
      • smarthome.ReportState.Response
        • Overview
        • Classes
        • Builder
        • Interfaces
        • Payload
  • Explore products & devices
  • Compare products
  • Supported devices
  • Apps & AI agents
  • Home APIs
  • MCP servers
  • Integrate devices with Home
  • Matter
  • Cloud-to-cloud
  • Thread