Identity-aware access, built around a real network protocol.
SkiMasque separates the control plane from the network data path.
High-level architecture
- sessionscontrol planeIdentityPolicy
- activeGateway
- Private network
- Developer or CI/CDauthenticatecontrol plane
- Control planeidentity · policy · sessionssessioncontrol plane
- Session authorizationactive
- MASQUE gatewayactive
- Private network
Control plane
Responsible for:
- identities
- authentication
- policies
- authorization
- session issuance
- gateway management
- audit records
- organization configuration
In SkiMasque Cloud, SkiMasque operates the control plane; when you self-host, you do. Either way it is not on the traffic path.
Data plane
Responsible for:
- network sessions
- traffic forwarding
- gateway connectivity
- protocol handling
The gateway enforces policy itself. If the control plane is unreachable, it keeps enforcing its cached policy.
Why separation matters
The control plane decides:
Should this session exist?
The data plane handles:
How does the traffic move?
A control-plane outage is designed to degrade management, not enforcement.