Seam Icon

The Platform for Controlling IoT Devices

Programmatically open doors, set thermostats, use sensors and more—using a single API.

Standardized API

Third-party Device Support

Hardware Hub

door.unlock()
Seam Icon

One API to rule them all

One API — Thousands of Devices

Seam puts hundreds of devices behind an easy to use API and client libraries.

We standardize function calls across common device functionalities and abstract all the messy details.

supported device type
supported device type
supported device type
supported device type
supported device type
supported device type
supported device type
supported device type
supported device type
supported device type
supported device type
supported device type
Seam Icon

Seam Connect

Link your App with your Users' Devices

Connect your users' devices with your application, and start offering new and differentiated features.

Seam Connects walks your users through linking their device with your application. It handles credential validation, 2FA, and errors—all without ever leaving your app!

Seam Connect example screen
Seam Connect example screen
Seam Icon

Seam Hub

A Multi-Protocol Hub to Connect Offline Devices

Seam built a custom hardware hub to connect offline devices. Simply plug it in, pair devices, and start building applications!

Networking Features:

Cellular LTE

PoE Ethernet

WiFi 802.11

Bluetooth

Zigbee

ZWave+

Seam Icon

One API

Standardized Function Calls Across Device Types

No need to learn how each API works. Seam takes care of standardizing function calls across brands of a given device types.

Seam works across brand types
Seam Icon

Hello (Physical) World

Easy to Use Client Libraries

Rapidly build production-ready integrations with a modern, synchronous API that abstracts all the complexity away.

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
Seam Icon

Unified platform

Tools to Manage Your Devices at Scale

Seam provides a unified interface that lets your Operation and Support team work together to manage device fleets for a large number of locations and customers.

Manage your Fleet

macbook pro running Seam dashboard

Apps for Your Team

Seam installer app showing a gateway that has been paired
Seam app showing a gateway's profile

The Seam Dashboard provides a unified interface that lets your Operation and Support team work together to manage device fleets for a large number of locations.

The Seam Installer App makes installing hubs and connecting devices a breeze. Need to install nationwide? No problem. We have third-party installer partners to set you all up.

Ready to Get Started?

Explore our API docs or submit a request to access the Seam API. You can also contact us to design a custom package for your business.