⚡ Protocol v1.0 — E2E Encrypted

Wake your devices,
anywhere.

Secure cloud relay for Wake-on-LAN via ESP32. Zero-knowledge architecture — the server never sees your data.

Encrypted
Real-time
Core
WakeLink

Cloud relay for Wake-on-LAN.
Secure. Open-core. Instant.

v1.0.0Open-coreESP32E2E Encrypted
Wake latency
< 200 ms
🔐
Encryption
XChaCha20
📱
Platforms
Android · CLI · ESP32
🌐
Protocol
EWSP / WS
🔓
Server model
Zero-knowledge
📦
Self-hostable
Yes — Docker

Built for real networks

Everything you need to securely wake machines from anywhere in the world.

End-to-End Encryption

XChaCha20-Poly1305 AEAD. Server never decrypts your data — full zero-knowledge relay.

Multi-Platform

ESP32 firmware, Android app, Python CLI — all using the same EWSP protocol.

Real-Time Protocol

Custom EWSP over WebSocket for instant device wake with sub-second latency.

Works Anywhere

No port forwarding, no VPN. If your device is online, you can wake it.

Open Core

Apache-2.0 protocol & clients; source-available core you can read and self-host. Audit it, run it yourself, or build on it.

Easy Setup

Flash firmware in 5 minutes. Connect to Wi-Fi, set agent token — done.

Up and running in minutes

Three steps from unboxing your ESP32 to waking machines from anywhere in the world.

01
Flash firmware

Flash WakeLink to your ESP32 in 5 minutes. Connect it to your local network and it registers automatically.

02
Register agent

Add your ESP32 in the dashboard under Agents → Register. It shows up online instantly with an agent token.

03
Wake anything

Tap Wake in the app or CLI. End-to-end encrypted command reaches your network in <200ms from anywhere.

Ready to wake your network?

Be among the first to manage your devices remotely with WakeLink.