## September 29, 2026

#### Migration required for Google-hosted Pub/Sub topics

Event notifications will no longer be published to Google-hosted Pub/Sub topics
after **November 30, 2026** . If your integration uses a Google-hosted topic,
you must migrate to a self-hosted Pub/Sub topic created within your own
Google Cloud project by **November 30, 2026**.

After the deadline, event streaming on Google-hosted topics will be
discontinued, and your application will no longer receive real-time device
state updates or trait events. If your project already uses a self-hosted topic
in your own Google Cloud project, no action is needed.

Migrating your Pub/Sub topic configuration does not invalidate existing user
access tokens or OAuth permissions. Self-hosted Pub/Sub topics and
subscriptions are managed in your own Google Cloud project and are
subject to standard
[Google Cloud Pub/Sub pricing](https://cloud.google.com/pubsub/pricing)
(which includes a free tier of 10 GB per month).

See [Subscribe to Events](https://developers.google.com/nest/device-access/subscribe-to-events#enable_events) for
steps to create and configure a self-hosted Pub/Sub topic.

## January 23, 2025

#### Self-hosted Pub/Sub topics for events

Google-hosted Pub/Sub topics for events are no longer available for new
projects. Going forward, developers must create a Pub/Sub topic for events in
their own Google Cloud projects. See
[Subscribe to Events](https://developers.google.com/nest/device-access/subscribe-to-events#enable_events) for
more information.

## August 24, 2023

#### Legacy camera migration

Some legacy cameras now support WebRTC. See the
[Migrate devices to the Google Home
app](https://support.google.com/googlenest/answer/13038234)
support article for more information.

## February 15, 2023

#### Support added for the Google Nest Doorbell (wired)

See the [Google Nest Doorbell (wired)](https://developers.google.com/nest/device-access/api/doorbell-wired)
guide for more information.

## January 13, 2022

#### Device Access web application sample added

A [Device Access web application sample app](https://developers.google.com/nest/device-access/samples/web-app)
is now available. Use the provided directions to deploy a functioning web
application to control Nest cameras, doorbells, and thermostats.

## November 18, 2021

#### Support added for the Nest Cam with floodlight and Nest Cam (indoor, wired)

See the [Nest Cam with floodlight](https://developers.google.com/nest/device-access/api/camera-floodlight)
and [Nest Cam (indoor, wired)](https://developers.google.com/nest/device-access/api/camera-wired) device
guides for more information.

## September 21, 2021

#### Support added for the Nest Cam (outdoor or indoor, battery) and Nest Doorbell (battery)

See the [Nest Cam (outdoor or indoor, battery)](https://developers.google.com/nest/device-access/api/camera-battery)
and [Nest Doorbell (battery)](https://developers.google.com/nest/device-access/api/doorbell-battery) device
guides for more information.

A new trait, [CameraClipPreview](https://developers.google.com/nest/device-access/traits/device/camera-clip-preview), has been
added for Nest Doorbell (battery). This trait supports the download of a
clip preview, a 10 frame video file in MP4 format.

#### Event threads

Support for event threads has been added to select events in the API. See
[Updateable Notifications](https://developers.google.com/nest/device-access/api/events#updateable-notifications)
for more information.


| Type | Element | Description |
|---|---|---|
| Event | [Motion](https://developers.google.com/nest/device-access/traits/device/camera-motion#motion) event of the CameraMotion trait | Motion has been detected by the camera. |
| Event | [Person](https://developers.google.com/nest/device-access/traits/device/camera-person#person) event of the CameraPerson trait | A person has been detected by the camera. |
| Event | [Chime](https://developers.google.com/nest/device-access/traits/device/doorbell-chime#chime) event of the DoorbellChime trait | The doorbell has been pressed. |

<br />

#### Supported devices page

We've published a new page that lists [supported
devices](https://developers.google.com/nest/device-access/supported-devices) by model and details the difference
in API functionality between each as needed.

## July 2, 2021

#### Error documentation updated

All error documentation has been moved out of the Reference tab and into an
"Errors and Troubleshooting" section of the API Guides tab, and a new
[Authorization Errors](https://developers.google.com/nest/device-access/reference/errors/authorization) page has
been added.

#### Authorization quick reference

A new authorization quick reference widget, which provides a condensed version
of the full authorization process, has been added to the [Quick Start
guide](https://developers.google.com/nest/device-access/authorize#quick_reference) and the new Authorization
Errors page.

## January 20, 2021

#### Resource event payloads updated

A new field, `resourceGroup`, has been added to all resource event payloads. See
[Resource events](https://developers.google.com/nest/device-access/api/events#resource-events) for more
information.

#### Unverified apps

We've published information on unverified apps on the
[Authorization](https://developers.google.com/nest/device-access/api/authorization#unverified_apps) and [Google
Cloud Platform Setup](https://developers.google.com/nest/device-access/project/gcp#unverified_apps) pages.

## November 19, 2020

#### Building a Device Access Web Application Codelab

We've published a new Codelab, [Building a Device Access Web
Application](https://developers.google.com/nest/device-access/codelabs/web-app). In this Codelab, you'll learn how
Device Access works and build a web application that handles authentication
and SDM API calls for a Nest Thermostat.

## October 29, 2020

#### Client libraries

We've added Google API client libraries for the SDM API. See
[Client Libraries](https://developers.google.com/nest/device-access/api/libraries) for a list of supported
languages you can use to provide better language integration and improved
security for your Device Access projects.

#### Guidance on event management and service accounts

We've added guidance on Pub/Sub event management and the
related use of service accounts:

- Quick Start guide --- [Manage
  messages](https://developers.google.com/nest/device-access/subscribe-to-events#manage_messages), [Manage
  subscriptions](https://developers.google.com/nest/device-access/subscribe-to-events#manage_subscriptions)
- Events guide --- [Service
  accounts](https://developers.google.com/nest/device-access/api/events#service_accounts)

## October 8, 2020

#### Partner Connections Manager (PCM) Error Reference

A reference page for errors encountered during account linking has been
published. See [Partner Connections Manager (PCM) Error
Reference](https://developers.google.com/nest/device-access/reference/errors/pcm) for more information.

## September 22, 2020

#### Device Access launched!

The Device Access program is now live. See
[Registration](https://developers.google.com/nest/device-access/registration) for more information on how to get
started.