Install an SDK
JavaScript, Python, Ruby, PHP, C#, or Go.
Authentication
API keys, client sessions, or personal access tokens.
MCP for AI Agents
Connect Seam to AI assistants via MCP.
Granting Access
Use Access Grants to give people access to physical spaces. Tell Seam who should have access, where, and when — Seam automatically creates the right credential and programs it to the device.Access Grants
The primary API for granting access — create, update, revoke, and manage the full lifecycle.
PIN Codes
Generate keypad codes for smart locks. Ongoing or time-bound.
Key Cards
Encode plastic cards for access control systems.
Mobile Keys
Issue mobile credentials via app or Instant Key URL.
Remote Unlock
Unlock doors remotely via API call.
Devices and Systems
Connect and control IoT devices and access control systems.Devices
List, get, and update connected devices.
Locks
Lock and unlock smart locks.
Thermostats
Set temperature, HVAC mode, and climate presets.
Noise Sensors
Monitor noise levels and configure thresholds.
ACS
Manage access control system users, credentials, entrances, and encoders.
Setup
Connect device accounts and configure your workspace.Connect Webviews
Authorization flows to link user device accounts.
Connected Accounts
Manage linked manufacturer accounts.
User Identities
Map your users to Seam for cross-system identity.
Workspaces
Sandbox and production workspaces.
Client Sessions
Scoped sessions for frontend apps.
Customers
Customer portals and data.
Spaces
Organize devices and entrances into named groups.
Monitoring
Track events, subscribe to webhooks, and poll for action completion.Events
Query device and system events.
Webhooks
Real-time event notifications.
Action Attempts
Poll async operations until completion.
Low-Level APIs
These APIs let you program credentials directly on devices. For most access-granting workflows, use Access Grants instead — they handle credential creation, device programming, and lifecycle management automatically.Access Codes
Directly program PIN codes on smart lock keypads.
Instant Keys
Temporary mobile keys without an app install.
Phones
Manage phones for mobile access credentials.

