Seam Connects lets your users link their devices to your app.
Drop-in UX
Dozens of Supported Devices
Standardized APIs
We provide a client-side component that your users will interact with in order to link their devices to Seam and allow you to access their devices via the Seam API.
Your users are walked through the device selection and authorization. Seam Connect handles credential validation, 2FA, and error handling for each device brand that we support.
Once a user has authorized your app, you will be able to start controlling their device. API calls are standardized across brands for specific functions.
1const seam = require('seamapi')(process.env.SEAM_API_KEY)
2
3const myDevices = await seam.devices.all({
4 filter: { name: 'myLock' },
5})
6
7const myLock = myDevices[0]
8
9await seam.accessCodes.create({ lock: myLock, code: '123456'})
10