<seam-supported-devices /> (preview)
Supported Devices shows the device models that work with Seam, grouped by manufacturer. A manufacturer can put it on a product page to show which of its models work with Seam, and an app can put it on an integrations page to show which devices its customers can connect. Each manufacturer section shows the manufacturer’s logo and its device models. Each model shows:- An image and the model name, linked to the manufacturer’s product page when one is available.
- The model numbers and the providers it connects through, for example “via Schlage Engage”.
- A device type badge and a badge for each capability the model supports through Seam.
Add Supported Devices to Your Page
How Your Embed Key Changes the List
With a manufacturer key, Supported Devices defaults to your brand. You can omitmanufacturer entirely, and the title reads “Supported Brand devices”:
manufacturer attribute always wins over the key’s default.
With an app (partner) key, Supported Devices hides what you have told Seam you do not support: excluded manufacturers and device types, and providers you do not support. When you also set capability, it hides the combinations you have excluded for that capability. To change what is excluded, email support@getseam.com.
Attributes
In React, pass the same options as camel-cased props on
SupportedDevices, for example deviceType, hideFilters, and hideSearch.
Supported Devices also accepts the shared attributes: embed-key, class-name, disable-css-injection, disable-font-injection, and ecosystem-endpoint.
Capabilities
Supported Devices shows a badge for each of these capabilities. They are the same capability flags the Seam API reports on a device, so you can also setcapability to any of them.
When a model supports a capability only under certain conditions, its badge is styled differently, and hovering over it shows the details.
Examples
Show one manufacturer’s devices
Show every supported thermostat
Show devices that support mobile keys
Build a compact list
Hide the title and filters but keep the search field. Use this when your page already has its own heading.Dark Mode
Settheme="dark" to always use the dark theme, or theme="auto" to follow the visitor’s color scheme. Manufacturers that provide a logo for dark backgrounds show it in the dark theme.
Empty States
For embed key and loading errors, see Troubleshooting.
Supported Devices and the Supported Device Table
Seam also offers the Supported Device Table, a separate widget (<device-list-by-capability>) loaded from a different CDN. It shows a support status for each device and capability, including devices that are not supported, and can display labels in French and Portuguese. Supported Devices is part of Seam Components: it lists the devices that work with Seam, defaults to your brand with a manufacturer key, and shares its setup with Compatible Apps.
Next Steps
- Show the apps that work with your devices with Compatible Apps.
- Set up your embed key, framework, and Content Security Policy in Ecosystem Components.
- Try the component with sample data in the interactive component library.