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.png | quickstart.md | |
Get API Key (free) | Sign-up for the Seam developer console and get your API keys → | seam-api-key.png | https://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 API | Get started → | smart-locks-16-9.png | smart-locks | |
Thermostats API | Get started → | thermostats-16-9.png | thermostats | |
Noise Sensors API | Get started → | sensors-16-9.png | noise-sensors |
Brand Guides
Explore in-depth guides below to get started with a specific device or brand.