25M
Monthly API Calls to Seam
1M+
Access Codes Created Monthly
1000+
Device Models Supported
One Setup for All
Use Standardized API Commands to Control Any Smart Lock
Seam standardized smart lock functionality across brands to simplify integration and increase device reliability.
1const accessCode = await seam.accessCodes.create({
2 device_id: device.device_id,
3 name: "my ongoing code",
4 code: "1234",
5});
6console.log(accessCode);1{
2 "access_code_id": "c1296d07-3e96-4ee9-8219-3cd33a09aa37",
3 "action_attempt_id": "c1296d07-3e96-4ee9-8219-3cd33a09aa37",
4 "connected_account_custom_metadata": {},
5 "connected_account_id": "c1296d07-3e96-4ee9-8219-3cd33a09aa37",
6 "created_at": "2023-01-09T18:54:32.737Z",
7 "device_custom_metadata": {},
8 "device_id": "c1296d07-3e96-4ee9-8219-3cd33a09aa37",
9 "event_id": "c1296d07-3e96-4ee9-8219-3cd33a09aa37",
10 "event_type": "lock.unlocked",
11 "method": "keycode",
12 "occurred_at": "2023-01-09T18:54:32.737Z",
13 "workspace_id": "c1296d07-3e96-4ee9-8219-3cd33a09aa37"
14}Integrate in Your App
Connect Devices Directly
From Inside Your App
Embed Seam’s prebuilt Connect Webview authorization flow to enable your users to connect their devices directly inside your app.
Compatible with most frontend frameworks (e.g. React) as well as plain HTML & CSS, Seam Components can be easily integrated into any web project.
Components, and the information they display, are scoped to specific devices and accounts using a Client.
From desktop to mobile, Seam Components adapt to any UI.
Ready to Scale With You
Seam lets developers and businesses connect apps to real-world IoT devices. The free tier is built for small teams to build and test, while enterprise pricing scales with the biggest device fleets out there.
One API for All
Everything You Need to Manage Smart Locks From Your App
Only pay for what you use—simple, transparent pricing.
Bypass the need for complex legal negotiation with each manufacturer; Seam handles all legal agreement.
No device? No problem. Seam's sandbox offers virtual devices that accurately simulate their real-world counterparts.
Build stunning frontend applications in minutes to manage devices using Seam Components.
Browse or query extensive device logs and events, giving you complete device visibility.
Use the Seam Command Line Interface to quickly issue commands to devices, right from your terminal.
Compatible with most frontend frameworks (e.g. React) as well as plain HTML & CSS.



