Let Your Agents & Apps Control the Physical World
Seam enables platforms and AI agents to connect in seconds any lock, thermostat, sensor, or camera to automate access, energy, and monitoring. Integrate in minutes. Get started for free.
Let your coding agent set up Seam.
Start with a prompt or the CLI. Connect your agent to Seam’s documentation with MCP.
Copy Agent Prompt
Give your coding agent this prompt to load Seam’s current setup and integration guides.
Set up Seam in this project:
fetch https://seam.co/agents.md and follow its instructions.Use Seam Wizard
Run the wizard from your project to connect Seam, install the SDK, and build your integration.
npx @seamapi/cli wizardGrant Access to Any Door. Issue access credentials, unlock doors, and monitor events.
Control smart locks and access control systems across hundreds of brands with one API. Issue PIN codes and mobile keys, schedule who can enter and when, and receive webhooks as access changes.
- Next: Create grant
- Next: Program PIN
- Next: Await device event
POST /webhooks/seamCreate an access grant. Awaiting access grant. Waiting for a webhook.
seam access-grants create \
--user-identity-id "$GUEST" \
--device-ids "$LOCK" \
--starts-at "$CHECK_IN" \
--ends-at "$CHECK_OUT" \
--raw '{"requested_access_methods":
[{"mode":"code"}]}'
Control Any Thermostat. Set temperatures, switch modes, and automate comfort.
Receive webhooks as conditions change. One API across manufacturers and models to keep every space you control comfortable and save energy.
- Next: Send command
- Next: Apply cooling
POST /webhooks/seamCool example. Entering command.
seam thermostats cool \ --device-id $THERMOSTAT \ --cooling-set-point-fahrenheit 68 \ -y
Monitor Noise Without Listening In. Set quiet hours and receive noise alerts.
Configure noise thresholds and receive webhooks when sound stays above the limit. Sound levels, without recording conversations.
- Next: Send settings
- Next: Set quiet hours
POST /webhooks/seamEntering command…. Illustrative sound level 42 decibels. Quiet-hours threshold 75 decibels.
seam noise-sensors \ noise-thresholds update \ --device-id $SENSOR \ --noise-threshold-id $QUIET_HOURS \ --noise-threshold-decibels 70 -y
Everything You Need To Manage IoT Devices With Your App
Helping You Power Next-Gen Software For Major Industries
Automate and manage your devices with a single API.
Connect & Automate Your Devices
Build automated workflows to grant access, manage climate, and respond to real-time events—all through a single API.






