> ## Documentation Index
> Fetch the complete documentation index at: https://docs.seam.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Ring Cameras

> Guide for using Ring cameras and doorbells with Seam

export const DeviceList = ({manufacturers, capabilityName, token = "6c51f0a4-d421-429e-8295-d02271aa4f23"}) => {
  const cdn = "https://cdn.devicedb.seam.co/v/0.0.15/DeviceListByCapability.global.js";
  const close = "</scr" + "ipt>";
  const srcDoc = ['<!doctype html><html><head><meta charset="utf-8">', "<style>html,body{margin:0;padding:0;background:transparent}</style></head><body>", `<script type="module" src="${cdn}">${close}`, `<device-list-by-capability manufacturers="${manufacturers}" capability-name="${capabilityName}" token="${token}"></device-list-by-capability>`, `<script>new ResizeObserver(function(){parent.postMessage({__devicedb:true,height:document.documentElement.scrollHeight},"*")}).observe(document.documentElement)${close}`, "</body></html>"].join("");
  const onRef = iframe => {
    if (!iframe || iframe.dataset.devicedbBound) return;
    iframe.dataset.devicedbBound = "1";
    window.addEventListener("message", event => {
      if (event.source === iframe.contentWindow && event.data && event.data.__devicedb) {
        iframe.style.height = `${event.data.height}px`;
      }
    });
  };
  return <iframe ref={onRef} srcDoc={srcDoc} title="Compatible devices" style={{
    width: "100%",
    minHeight: "320px",
    border: "none"
  }} />;
};

## Overview

Ring manufactures video doorbells and security cameras designed for residential use. Their product lineup includes wired and battery-powered cameras, video doorbells, and floodlight cameras that homeowners use to monitor their properties.

Seam integrates with Ring cameras and doorbells to provide motion detection events, doorbell press events, and device status monitoring.

<Info>
  Live video streaming and historical clip downloads are not yet available via the API. Thumbnails and short clips are included directly on motion and doorbell event payloads.
</Info>

***

## Supported Devices

<DeviceList manufacturers="ring" capabilityName="can_monitor" />

Seam supports two Ring device types:

* **`ring_camera`** — Ring security cameras (indoor and outdoor)
* **`ring_doorbell`** — Ring video doorbells (devices with a physical button)

Device type is determined automatically by Seam based on the device's capabilities. Doorbells are identified by their button-press capability; all other Ring devices are classified as cameras.

For detailed information about the Ring devices that Seam supports, see our [Ring Supported Devices page](https://www.seam.co/manufacturers/ring).

***

## Supported Features

| Feature                      | `ring_camera` | `ring_doorbell` |
| ---------------------------- | ------------- | --------------- |
| Motion detection events      | ✅             | ✅               |
| Doorbell press events        | —             | ✅               |
| Device online/offline status | ✅             | ✅               |
| Live video streaming         | Coming soon   | Coming soon     |
| Historical clip downloads    | Coming soon   | Coming soon     |

***

## Brand-Specific Restrictions

* **Ring Protect subscription required** for video clip access and some motion detection features. Devices without an active subscription may fire limited events.
* **Account re-linking** must be done through the Ring app. If a user's Ring account tokens expire, they need to re-link via the Connect flow — there is no automatic re-auth path.

***

## Brand-Specific Events

Seam fires the following camera-specific events for Ring devices:

* **`camera.activated`** — Fired when a Ring camera or doorbell detects motion. Includes `activation_reason`, `motion_sub_type` (human, vehicle, package, or other), `image_url`, and `video_url`.
* **`device.doorbell_rang`** — Fired when a Ring doorbell button is pressed. Includes `image_url` and `video_url`.

***

## Device Provider Key

To create a [Connect Webview](/core-concepts/connect-webviews) that enables your users to connect their Ring devices to Seam, include the `ring` device provider key in the `accepted_providers` list. For more information, see [Customize the Brands to Display in Your Connect Webviews](/core-concepts/connect-webviews/customizing-connect-webviews#customize-the-brands-to-display-in-your-connect-webviews).

***

## Setup Instructions

For instructions on connecting Ring cameras and doorbells to Seam — including the Ring App pairing flow and troubleshooting — see the [Ring Setup Guide](./ring-setup-guide).

***

## Where to Order

<CardGroup cols={1}>
  <Card title="Ring - Products" href="https://ring.com/collections" />
</CardGroup>
