MSP Portal
Author: abhishek9686Created Jul 20, 2026Updated Jul 20, 2026
Summary
Build a multi-tenant MSP (Managed Service Provider) portal so partners can manage multiple customer Netmaker environments from one place, with clear isolation, delegated admin, and operational visibility.
Goals
- Enable MSPs to onboard, manage, and support multiple customer tenants from a single console
- Enforce strong tenant isolation (networks, users, devices, billing/usage boundaries)
- Support delegated administration (MSP staff vs customer admins) with least privilege
- Improve MSP workflows: customer switching, health overview, and support tooling
Scope (initial)
- MSP-facing multi-tenant dashboard and customer/tenant switcher
- Role model for MSP operators vs end-customer admins
- Cross-tenant overview (network health, node status, alerts where available)
- Safe tenant isolation guarantees in API and UI
Success criteria
- An MSP can manage multiple customers without cross-tenant data leakage
- MSP operators can perform common support/admin tasks per customer
- Customer admins remain scoped only to their own tenant
Source: gravitl/netmaker