Shelly Device APIs
Smart Home No key
AuthenticationNo key
Rate limitNone from a provider. Local network calls to your own devices
Documentation: shelly-api-docs.shelly.cloud ยท Checked Sep 13, 2026
About
Shelly smart relays, plugs, and sensors expose a local HTTP and RPC API right on your network, so you can read status and control them without any cloud subscription. Everything works on your own LAN, which keeps latency low and privacy high. The official docs cover both the classic HTTP endpoints and the newer JSON-RPC interface.
Details
No key needed. You can call it right away.
Auth: No key
Rate limit: None from a provider. Local network calls to your own devices
Verified: 2026-09-13
Best for: smart-home automation local
Setup
- Connect your Shelly device to your home Wi-Fi network.
- Find the device's IP address in your router or the Shelly app.
- Call the RPC endpoints directly from your LAN with no credentials.
- Use the documented methods to read status and toggle outputs.
- Subscribe to device webhooks if you want push updates.
Example
http://192.168.33.1/rpc/Switch.GetStatus?id=2Use cases
- Toggle lights and outlets from your own scripts
- Monitor power usage from Shelly EM devices
- Build automations that run fully offline