Smart Locks API
Integrate Smart Locks Across Global Brands With a Single API
Unlock doors, set access codes, receive entry events.
Manage smart locks across most popular brands.
Manage smart locks across most popular brands.
17 Global Brands Supported With a Growing Network
Seamless Device Integration
Everything You Need to Manage Smart Locks From Your App
Use One API for All Devices
Integrate in Seconds
Build With UI Components
Test in Device Sandbox
Access With CLI
Industry leaders like Hostaway, Guesty, Operto, Checkin, MyQ, and others use Seam every day.

25M
Daily 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.
Create Access Codes
Use a simple API to create access codes based on start time and end time. Seam handles all the rest.
1const accessCode = await seam.accessCodes.create({
2 device_id: device.device_id,
3 name: "my ongoing code",
4 code: "1234",
5});
6console.log(accessCode);
Get Events & Properties
Receive device events and see properties such as connection status or battery level.
1const myUser = await seam.acs.users.create({
2 acs_system_id: myAccessSystemID,
3 full_name: "Jane Doe",
4 email_address: "jane@example.com",
5 phone_number: "+15555550101"
6});
7console.log(myUser);
Unlock Doors & Mobile Keys
Trigger real-time door unlock via an API call, by a Bluetooth, or an NFC.
1const attempt = await seam.locks.unlockDoor({
2 device_id: device.device_id,
3});
4console.log(attempt.status); // e.g. "success"
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.
Use Pre-built Components
Ship Incredible UI With Seam Components
Seam offers a comprehensive suite of components designed to easily integrate device management into your product.
Access Code
Jane’s Front Door Code
Active
ID
access_code3
Created
Fri 19 May 2023
Timing
Ongoing
Use With Any Framework
Compatible with most frontend frameworks (e.g. React) as well as plain HTML & CSS, Seam Components can be.
Integrate Secured Flow
Components, and their information they displayed, are scoped to specific devices and accounts using a Client.
Build Cross-Device
From desktop to mobile, and VR headsets, Seam Components adapt to any UI.
Jane’s Front Door
Access Codes (5)
Jane's Code
Ongoing
482962
Luc’s Code
Ends 24.08.25
482962
John's Code
Ongoing
482962
Bob's Code
Ongoing
482962
Jane’s Front Door
Create New Access Code
Name the code
Enter the code (PIN)
4–6 digit code. Use numbers only.
Name the code
Building C67 Access
Smart Locks (3)

Jane’s Front Door
Igloohome IGP-1 Padlock
Online
37%

Kai’s Front Door
August Smart Lock 2nd Generation
Online
92%

Garage
33Lock Intellibolt
Online
92%
Pricing for Scale
Start for Free and Upgrade as Your Needs Grow
Seam helps developers and businesses integrate smartlocks control in apps, from remote access to automated management.
Best Enterprise Solution
Custom Subscription for Your Business
Access tailored solutions, paying a fixed monthly rate that scales as you grow.
Enhanced Security
Beta Features Access
Dedicated Support Channel
Volume Discounts
No Usage Limits
Start Now
Try It for Free
Connect and manage up to 10 devices with a full API and collaborating features.
Trusted by industry leaders
Usage-based
Pay as You Go
Only pay for what you use—simple, transparent pricing.
Resources
Managed lock
monthly
$0.80
Add'l surcharge for Yale devices
monthly
+ $0.50
Managed access code
monthly
$0.35
Operations
Unmanage lock device
per operation
$0.25
Lock or unlock door remotely
per operation
$0.02
Create an access code
per lock
$0.25
Update access code (PIN)
per lock
$0.10
Update access code (other than PIN)
per lock
$0.05
Pull backup access code
per lock
$0.05
One API for All
Everything You Need to Manage Smart Locks From Your App
Only pay for what you use—simple, transparent pricing.
Instant Connect
Bypass the need for complex legal negotiation with each manufacturer; Seam handles all legal agreement.
Device Sandbox
No device? No problem. Seam's sandbox offers virtual devices that accurately simulate their real-world counterparts.
Components
Build stunning frontend applications in minutes to manage devices using Seam Components.
Event Logs
Browse or query extensive device logs and events, giving you complete device visibility.
CLI
Use the Seam Command Line Interface to quickly issue commands to devices, right from your terminal.
Use With Any Framework
Compatible with most frontend frameworks (e.g. React) as well as plain HTML & CSS.