Your async Python toolkit for Eero mesh networks
A modern, async-first Python SDK for the Eero mesh WiFi API.
Raw JSON responses, system keyring integration, and smart caching.
Get Started Β· Documentation Β· Ecosystem Β· License
- π Async-first β Non-blocking, blazing fast
- π Secure β System keyring for credentials
- π¦ Raw JSON β Direct API responses, no transformations
- β‘ Smart caching β Snappy responses
pip install eero-api
# or with uv
uv add eero-apiimport asyncio
from eero import EeroClient
async def main():
async with EeroClient() as client:
if not client.is_authenticated:
await client.login("you@example.com")
await client.verify(input("Code: "))
# All methods return raw JSON responses
response = await client.get_networks()
networks = response.get("data", {}).get("networks", [])
for network in networks:
print(f"πΆ {network['name']}: {network.get('status')}")
asyncio.run(main())π‘ Credentials are auto-saved to your system keyring
All API methods return the exact JSON from Eero's API:
{
"meta": {"code": 200, "server_time": "..."},
"data": {
# Endpoint-specific payload
}
}See MIGRATION.md for details on the raw response architecture.
| Guide | What's inside |
|---|---|
| π Python API | Full API reference |
| βοΈ Configuration | Auth & settings |
| π§ Troubleshooting | Common fixes |
| π Migration Guide | v1.x β v2.0 migration |
| π Wiki Home | All documentation |
| Project | Description |
|---|---|
| π₯οΈ eero-cli | Terminal interface for Eero networks |
| π eero-ui | Svelte dashboard for network management |
| π eero-prometheus-exporter | Prometheus metrics for monitoring |
Unofficial Project: This library uses reverse-engineered APIs and is not affiliated with or endorsed by Eero.
Amazon Login Limitation: If your Eero account uses Amazon for login, this library may not work directly due to API limitations. Workaround: Have someone in your household create a standard Eero account (with email/password) and invite them as an admin to your network. Then use those credentials to authenticate.
MIT β Use it, fork it, build cool stuff π