Google Nest Smart Device Management logo

Google Nest Smart Device Management

The Smart Device Management (SDM) API is a REST API that allows developers to manage Google Nest devices including thermostats, cameras, doorbells, and displays. It provides access to device traits and commands using a trait-based model, enabling applications to read device state, execute commands to control devices, and manage structures and rooms within a home.

1 APIs 0 Features
CameraDevice ManagementDoorbellGoogle NestIoTSmart HomeThermostat

APIs

Google Nest Smart Device Management API

REST API for managing Google Nest devices, structures, and rooms using a trait-based model for reading device state and executing commands.

Semantic Vocabularies

Google Nest Context

0 classes · 9 properties

JSON-LD

API Governance Rules

Google Nest Smart Device Management API Rules

13 rules · 11 errors 1 warnings 1 info

SPECTRAL

Resources

🌐
Portal
Portal
🚀
Getting Started
Getting Started
🔗
Documentation
Documentation
🔑
Authentication
Authentication
📜
Terms of Service
Terms of Service
📜
Privacy Policy
Privacy Policy
🟢
Status
Status
💬
Support
Support
🔗
JSONLD
JSONLD

Sources

Raw ↑
aid: google-nest
name: Google Nest Smart Device Management
description: >-
  The Smart Device Management (SDM) API is a REST API that allows developers to
  manage Google Nest devices including thermostats, cameras, doorbells, and
  displays. It provides access to device traits and commands using a trait-based
  model, enabling applications to read device state, execute commands to control
  devices, and manage structures and rooms within a home.
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/google-nest/refs/heads/main/apis.yml
created: '2026-03-13'
modified: '2026-04-28'
specificationVersion: '0.19'
type: Index
tags:
  - Camera
  - Device Management
  - Doorbell
  - Google Nest
  - IoT
  - Smart Home
  - Thermostat
apis:
  - name: Google Nest Smart Device Management API
    description: >-
      REST API for managing Google Nest devices, structures, and rooms using a
      trait-based model for reading device state and executing commands.
    humanURL: https://developers.google.com/nest/device-access
    baseURL: https://smartdevicemanagement.googleapis.com/v1
    properties:
      - type: Documentation
        url: https://developers.google.com/nest/device-access/reference/rest
      - type: OpenAPI
        url: https://raw.githubusercontent.com/api-evangelist/google-nest/refs/heads/main/openapi/openapi.yml
      - type: Authentication
        url: https://developers.google.com/nest/device-access/authorization
      - type: Getting Started
        url: https://developers.google.com/nest/device-access/get-started
      - type: JSONSchema
        url: https://raw.githubusercontent.com/api-evangelist/google-nest/refs/heads/main/json-schema/google-nest.json
      - type: JSONLD
        url: https://raw.githubusercontent.com/api-evangelist/google-nest/refs/heads/main/json-ld/google-nest.jsonld
common:
  - type: Portal
    url: https://developers.google.com/nest/device-access
  - type: Getting Started
    url: https://developers.google.com/nest/device-access/get-started
  - type: Documentation
    url: https://developers.google.com/nest/device-access
  - type: Authentication
    url: https://developers.google.com/nest/device-access/authorization
  - type: Terms of Service
    url: https://developers.google.com/terms
  - type: Privacy Policy
    url: https://policies.google.com/privacy
  - type: Status
    url: https://status.cloud.google.com/
  - type: Support
    url: https://developers.google.com/nest/device-access/support
  - type: JSONLD
    url: https://raw.githubusercontent.com/api-evangelist/google-nest/refs/heads/main/json-ld/google-nest.jsonld
maintainers:
  - FN: Kin Lane
    email: [email protected]