Unlock doors, set access codes, receive entry events, and more—all using a single API that works across brands like Yale, August, Schlage, Kwikset, and many more.
Use a single API to tap into a vast set of supported brands and devices.
Unlock doors across brands using a single API and SDKs
Set temporary and permanent access codes for your users
Get standardized properties like battery level and signal strength
Get full event streams, standardized across brands, for entry activities, property changes
Seam provides a library of pre-built UI components to ship device UIs in minutes, not days. It handles securely retrieving device data and letting your application users issue device commands.
1import {
2 SeamProvider,
3 ConnectAccountButton,
4 DeviceManager,
5} from "@seamapi/react"
6
7export const App = () => {
8 return (
9 <SeamProvider publishableKey="your_publishable_key">
10 <main>
11 <h1>My App</h1>
12 <ConnectAccountButton />
13 <DeviceManager />
14 </main>
15 </SeamProvider>
16 )
17}
18
1import {
2 SeamProvider,
3 ConnectAccountButton,
4 DeviceManager,
5} from "@seamapi/react"
6
7export const App = () => {
8 return (
9 <SeamProvider publishableKey="your_publishable_key">
10 <main>
11 <h1>My App</h1>
12 <ConnectAccountButton />
13 <DeviceManager />
14 </main>
15 </SeamProvider>
16 )
17}
18
Browse guides and API docs to get started with a specific brand and model of smart lock.