Built by engineers.
For engineers.
API-first. Open source OpenWrt agent, managed platform. Self-hosting available under licence on Enterprise. The platform you'd build yourself if you had 3 years and a team of 14.
ac-client is BSD 3-Clause.
Ship it on any OpenWrt box.
The USP/TR-369 device agent for OpenWRT. 1,500+ router models. Full TR-181:2.16 data model. Post-quantum TLS. One opkg install and your router is managed.
Full TR-181:2.16 data model
30+ DM modules: WiFi, DHCP, hosts, firewall, QoS, diagnostics, firmware, security, VoIP, bulk data, GNSS. Complete device visibility.
2 MTPs supported
The agent speaks WebSocket and MQTT. The platform terminates all four USP MTPs — WebSocket, MQTT, STOMP and CoAP — so you can bring your own agent on any of them.
Post-quantum TLS
X25519 + ML-KEM-768 mTLS via step-ca provisioned certs. Future-proof device-to-cloud security from day one.
Claim by proof of possession
Set one token in UCI config. Device auto-links to your tenant on first boot. No portal login, no per-device manual registration.
The UI is optional.
The API is not.
Every action in Aether is available via REST and GraphQL. If you can imagine a curl command for it, we have an endpoint.
List all managed devices
Push a config change
Need it on your infra?
Enterprise has you covered.
Aether runs as a managed service by default. Self-hosted and on-premise deployment are available under separate licence on the Enterprise tier — for carriers with data residency requirements or operators who need full infrastructure control. Kubernetes-based, Helm-deployed, same codebase as cloud.