<seam-compatible-apps /> (preview)
Compatible Apps shows the apps that work with a device category through Seam. Narrow it to a manufacturer, a provider, or a capability to show the apps that support exactly that. A lock manufacturer can put it on a product page to answer “Which apps can I use with this lock?” without maintaining the list by hand. Each app appears as a card with its logo, name, and industries, and links to the app’s website. Featured apps come first, then the rest in alphabetical order. Visitors can search by app name, industry, or solution, and a Show more button reveals apps beyond the first 24. An app appears only where Seam or the app’s maker has declared support for that device category, manufacturer, provider, or capability. When you setprovider or capability, each card also shows the app’s note about that support, if it has one.
Compatible Apps requires an embed key. See Before You Begin for how to get one and register your origins.
Add Compatible Apps to Your Page
Attributes
In React, pass the same options as camel-cased props on
CompatibleApps, for example deviceType, maxVisible, and hideSearch.
Compatible Apps also accepts the shared attributes: embed-key, class-name, disable-css-injection, disable-font-injection, and ecosystem-endpoint.
Examples
List all apps for a device category
Show the apps for one manufacturer
Use this on a manufacturer’s product or integrations page.Show the apps that support a capability through a provider
Setprovider and capability together to list the apps that support, for example, mobile keys on Salto KS. Each card shows the app’s note about that support.
Show apps for one industry
Build a compact list
Hide the title and search field, and show six apps before the Show more button. 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. Apps that provide a logo for dark backgrounds show it in the dark theme.
Empty States
For embed key and loading errors, see Troubleshooting.
Next Steps
- Show the devices that work with Seam with Supported Devices.
- Set up your embed key, framework, and Content Security Policy in Ecosystem Components.
- Try the component with sample data in the interactive component library.