25M
Monthly API Calls to Seam
1M+
Actions Generated Monthly
1000+
Device Models Supported
One Setup for All
Use Standardized API Commands to Control Any Thermostat
Seam standardized thermostat functionality across brands to simplify integration and increase device reliability.
1await seam.thermostats.cool({
2 device_id: "408641ab-d0f5-475c-b8a5-9b9096405f9a",
3 cooling_set_point_fahrenheit: 75,
4 });1await seam.thermostats.setTemperatureThreshold({
2 device_id: "2d488679-6f07-4810-aed2-e726872c1dd5",
3 lower_limit_celsius: 4,
4 upper_limit_celsius: 30
5})1{
2 "connected_account_custom_metadata": {},
3 "connected_account_id": "c1296d07-3e96-4ee9-8219-3cd33a09aa37",
4 "created_at": "2023-01-09T18:54:32.737Z",
5 "device_custom_metadata": {},
6 "device_id": "c1296d07-3e96-4ee9-8219-3cd33a09aa37",
7 "event_id": "c1296d07-3e96-4ee9-8219-3cd33a09aa37",
8 "event_type": "thermostat.temperature_threshold_exceeded",
9 "lower_limit_celsius": 3.14,
10 "lower_limit_fahrenheit": 3.14,
11 "occurred_at": "2023-01-09T18:54:32.737Z",
12 "temperature_celsius": 3.14,
13 "temperature_fahrenheit": 3.14,
14 "upper_limit_celsius": 3.14,
15 "upper_limit_fahrenheit": 3.14,
16 "workspace_id": "c1296d07-3e96-4ee9-8219-3cd33a09aa37"
17}1await seam.thermostats.createClimatePreset({
2 device_id: thermostat.device_id,
3 climate_preset_key: "occupied",
4 name: "Occupied",
5 fan_mode_setting: "auto",
6 hvac_mode_setting: "heat_cool",
7 cooling_set_point_celsius: 25,
8 heating_set_point_celsius: 20
9})Hospitable Uses Seam to Integrate Climate Control Into Their App
Hospitable is a property management platform for short-term rental hosts that helps automate listings, guest messaging, reservations, self check-ins, and smart device integrations.
Challenges Before Seam
Growing host demand for smart lock and thermostat integrations across more device brands.
Number of requested IoT exceeded the team’s ability to build and maintain them individually.
Each new integration required significant engineering effort, testing, and ongoing product support.
Seam made it possible for Hospitable to connect thermostats across many brands in a matter of days. This allowed Hospitable to quickly grow to over 1K+ connected thermostats shortly after launch, helping hosts reduce energy costs and lower carbon emissions across thousands of properties
“Once smart locks were solved, hosts began asking for thermostats to cut energy costs —so once again, we turned to Seam.”
Tim Parry
Product Manager, Hospitable
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 Thermostats From Your App
Integrate thermostats across 17 global brands.
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.







