@dougschaefer/eero-network
v2026.04.27.2
Eero mesh WiFi management via cloud API — network health, per-node status, per-client band/signal/channel diagnostics, speed tests, settings management, and raw API passthrough. Reverse-engineered from the eero mobile app API.
Repository
https://github.com/dougschaefer6/swamp-eero
Labels
Contents
Quality score
How well-documented and verifiable this extension is.
Grade A
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types1/1earned
- Has description1/1earned
- At least one platform tag (or universal)1/1earned
- Two or more platform tags (or universal)1/1earned
- License declared1/1earned
- Verified public repository2/2earned
Install
$ swamp extension pull @dougschaefer/eero-networkRelease Notes
Remove _client.ts from manifest entrypoint list — it's a shared helper, not a model. The Swamp Club quality scorer lints manifest entrypoints; including _client.ts there exposed slow-type errors and cost the fast-check factor (91% → 100%).
| Argument | Type | Description |
|---|---|---|
| path | string | API path after version prefix (e.g., 'account', 'networks/12345/devices') |
| method | enum | |
| body? | record | |
| apiVersion | string | API version (default 2.2, some endpoints use 2.3) |
| Argument | Type | Description |
|---|---|---|
| connectedOnly | boolean | Only show currently connected clients (default: true) |
| Argument | Type | Description |
|---|---|---|
| updates? | record | Settings to update as key-value pairs (e.g., {"band_steering": true, "ipv6_upstream": true}). Omit to just read. |
| Argument | Type | Description |
|---|---|---|
| trigger | boolean | Set true to trigger a firmware update. False just checks status. |
| Argument | Type | Description |
|---|---|---|
| trigger | boolean | Set true to trigger a new diagnostic run. |
| Argument | Type | Description |
|---|---|---|
| action | enum | |
| mac? | string | Device MAC for block/unblock actions |
Resources
Eero mesh WiFi management via cloud API — network health, per-node status, per-client band/signal/channel diagnostics, speed tests, settings management, and raw API passthrough. Reverse-engineered from the eero mobile app API.
Release Notes
Add curated README and LICENSE to tarball (additionalFiles), bringing extension's Swamp Club quality grade from F/B to A-/B.
Eero mesh WiFi management via cloud API — network health, per-node status, per-client band/signal/channel diagnostics, speed tests, settings management, and raw API passthrough. Reverse-engineered from the eero mobile app API.
Release Notes
Add .meta({ sensitive: true }) to sessionToken credential
Eero mesh WiFi management via cloud API — network health, per-node status, per-client band/signal/channel diagnostics, speed tests, settings management, and raw API passthrough. Reverse-engineered from the eero mobile app API.
Release Notes
v2: 26 methods — added full-diagnostic, connections/LLDP, routing, transfer, DHCP reservations, DNS policies, Thread, guest network, device management, blacklist, firmware updates, WiFi password, hide-5GHz toggle. Fixed session token logging (no longer in plaintext).
Changelog
Models
Eero mesh WiFi management via cloud API — network health, per-node status, per-client band/signal/channel diagnostics, speed tests, settings management, and raw API passthrough. Reverse-engineered from the eero mobile app API.
Release Notes
Initial release: 11 methods for eero mesh WiFi management. Per-client band/signal/channel diagnostics, network health, speed tests, node management, settings, and raw API passthrough. Reverse-engineered from the eero mobile app cloud API.