OpenWonderLabs/SwitchBotAPI
SwitchBot Open API Documents observed · 2026-08-28
Health v2 · maintenance only
75/100
- Activity 94
- Release rhythm 35
- Longevity 100
Flags: no_releases no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2086
- days_rel: n/a
- days_push: 40
- n_releases_24m: 0
Adoption not part of the score
1210 stars · 84 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Official documentation for the SwitchBot Open API v1.1, a REST API for controlling and monitoring SwitchBot smart home devices. It covers authentication with token signing, device control commands, scenes, and webhooks.
Use cases
- control switchbot devices programmatically
- get smart plug or meter status via api
- automate curtain and bot devices from home assistant
- set up webhooks for device status changes
- sign api requests with open token and secret
- execute scenes remotely
When to choose
- you own SwitchBot devices and want programmatic control
- you're building a home automation integration or dashboard
- you need device status polling or webhook events
When to avoid
- you use other smart home brands' devices
- you need local-network-only control without cloud
- you want an SDK rather than raw REST API docs
Facets
service · maturity active
api-framework webhook auth iot iot apis documentation cloud smart-home rest-api api-documentation switchbot home-automation device-control automation web-server
1 source
- readme: https://github.com/OpenWonderLabs/SwitchBotAPI · fetched 2026-08-28 · 15cca6135f2a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| OpenWonderLabs/SwitchBotAPI | main | 75 |
For agents
markdown · JSON · MCP: product_card(name="OpenWonderLabs/SwitchBotAPI")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem