Home Developer Samples are sample applications and code that illustrate how to implement common functionality in the Google Home Ecosystem. They can also be used as a starting point for development of your own applications.

Filter By

Choose a product
Choose a language

This sample is an Android app that showcases basic features of device access and control using the Home APIs.

  • Google Home
  • Home APIs
  • Android
  • Kotlin

This sample is an Android app that's similar to Google Home.

  • Matter
  • Google Home
  • Android
  • Kotlin

This sample app shows how to start commissioning a Matter device when a Matter-compliant QR code is seen in the viewfinder of the camera on an Android device.

  • Google Home
  • Matter
  • Android
  • Kotlin

A sample audio media app that works across multiple form factors and provides a consistent user experience for Cast and other Android devices such as Auto and Wear.

  • Cast
  • Android
  • Kotlin

A fully-functioning web application to control Nest cameras, doorbells, and thermostats.

  • Device Access
  • Firebase
  • HTML
  • JavaScript

A reference Web Sender sample app to be used as the starting point for your Web Sender app.

  • Cast
  • Web
  • HTML
  • JavaScript

A sample that illustrates how to integrate Stackdriver with your smart home service in order to process errors when your service sends an invalid response to the Google Assistant.

  • Firebase
  • Cloud-to-cloud
  • HTML
  • JavaScript

A sample that demonstrates how to use the Local Home SDK to add a local path to handle smart home intents.

  • Cloud-to-cloud
  • Firebase
  • TypeScript
  • Home Graph API

A fully-functioning Node.js example of a Smart Home provider cloud service.

  • Cloud-to-cloud
  • TypeScript
  • Home Graph API