One platform under every product
Built with Node.js, PostgreSQL, Redis and FreeRADIUS. These are the foundations the products share.
Separate data for every operator
Each operator's customers, plans and billing are kept apart by row-level security in PostgreSQL.
Open API
A REST API with API keys, per-key rate limits, interactive documentation and signed outgoing webhooks.
Secure sign-in
Passwords hashed with argon2, JWT sessions and TOTP two-step login.
Network access built in
FreeRADIUS handles PPPoE authentication and accounting. MikroTik devices are managed through the RouterOS API.
Observable
Prometheus metrics and Sentry error tracking.
Runs on your servers
Docker-based install with backups, upgrades and rollback scripts.