A business VPN that reads like a map, not a maze
A control plane for organizations that connect private services over peer links without flattening the network: tenants, projects, route policies and DNS — under centralized control.
Centralized management of a distributed network
Administration of tenants, projects, access groups and peers
OIDC/OAuth with Authorization Code + PKCE, audit events and login rate limiting
Deterministic domain/CIDR route resolution — ambiguity is rejected, not guessed
Zones and suffix-forwarding rules: overlapping subnets stay isolated
Enrollment, revocable credentials, desired-state polling and observed-state reporting
Web console, CLI/TUI and Tauri desktop/Android shells
RSRouter manages the desired state of the network: routes, access and nodes. Transport, SOCKS, DNS and host routing are built on Krasichka technologies — integration happens only through versioned OpenAPI 3.1 and JSON Schema contracts, with no shared databases or code dependencies.\n\nHTTP, SSE and WebSocket interfaces let you embed RSRouter into existing automation. It ships as a hosted or on-prem Docker Compose package with external PostgreSQL and a TLS proxy, complete with health/readiness endpoints and Prometheus metrics.
Define projects and access groups
Set up peer links and DNS zones
Describe routes by domains and CIDR
Nodes receive the desired state and report the observed one
Tell us about your infrastructure — we'll propose an architecture for your tasks