description
Seam makes it easy to integrate IoT devices with your applications!

🎉 Seam API Docs

We've integrated many door locks, thermostats, and other devices brands, and created simple APIs for interacting with them. Use the Seam API console to get your API keys. Follow the get started guide to connect and control your first device.

Getting Started

Quick Start (5 mins)Learn how to connect a device and issue your first API call →seam-quick-start-light.pngquickstart.md
Get API Key (free)Sign-up for the Seam developer console and get your API keys →seam-api-key.pnghttps://console.seam.co/

{% embed url="https://youtu.be/XzzJ7gMPOGE" %}

Install Client Libraries

{% tabs %} {% tab title="Javascript" %}

npm i seamapi

{% endtab %}

{% tab title="Python" %}

pip install seamapi

{% endtab %}

{% tab title="Ruby" %}

bundle add seamapi

{% endtab %}

{% tab title="PHP" %}

composer require seamapi/seam

{% endtab %}

{% tab title="Rust" %}

cargo add seamapi-rs

Hello Crustacean! This is a community library and is not officially being maintained by Seam. {% endtab %} {% endtabs %}

Make sure to export your Seam API Key in order for the client library to pick it up:

$ export SEAM_API_KEY=seam_test2ZTo_0mEYQW2TvNDCxG5Atpj85Ffw

Device APIs

Explore our Device API guides to start connecting and controlling specific device categories.

Door Lock APIGet started →smart-locks-16-9.pngsmart-locks
Thermostats APIGet started →thermostats-16-9.pngthermostats
Noise Sensors APIGet started →sensors-16-9.pngnoise-sensors

Brand Guides

Explore in-depth guides below to get started with a specific device or brand.

August LocksConnect and control August lock →august-getting-started-guide-cover.jpgget-started-with-august-locks.mdget-started-with-august-locks.md
Yale LocksConnect and control Yale lock →yale-getting-started-guide-cover.jpgget-started-with-yale-locks.mdget-started-with-yale-locks.md
Schlage LocksConnect and control Schlage locks →schlage-getting-started-guide-cover.jpgget-started-with-schlage-locks.mdget-started-with-schlage-locks.md
Kwikset LocksConnect and control Kwikset locks →kwikset-getting-started-guide-cover.jpgget-started-with-kwikset-wifi-locks.mdget-started-with-kwikset-wifi-locks.md
Salto LocksConnect and control Salto locks and devices →salto-getting-started-guide-cover.jpgget-started-with-salto-locks.mdget-started-with-salto-locks.md
TTLockConnect and control TTLock devices →ttlock-getting-started-seo-cover.pngget-started-with-ttlock-devices.mdget-started-with-ttlock-devices.md
Nuki LocksConnect and control Nuki devices →nuki-getting-seo-cover.jpgget-started-with-nuki-locks.mdget-started-with-nuki-locks.md
Minut SensorsConnect and control Minut Sensors →minut-getting-seo-cover.jpgget-started-with-minut-sensors.mdget-started-with-minut-sensors.md
NoiseAware SensorsConnect and control NoiseAware sensors →noiseaware-getting-seo-cover.jpgget-started-with-noiseaware-sensors.mdget-started-with-noiseaware-sensors.md
2N IntercomConnect and control 2N Devices →2n-getting-started-seo-cover.pngget-started-with-2n-intercoms.mdget-started-with-2n-intercoms.md
Ecobee ThermostatsConnect and control Ecobee thermostats →ecobee-getting-seo-cover (1).png
Igloohome LocksConnect and control Igloohome locks →igloo-getting-seo-cover.pngget-started-with-igloo-locks.md