
Use case
Multi-Tenant MSP Operations
Multi-tenant boundaries and fleet-scale catalog APIs for growing MSP platforms.
- Pilot on one tenant
- Export audit slice
- Attach to customer SSP
Multi-tenant boundaries and fleet-scale catalog APIs for growing MSP platforms.
Visual summary before detailed use case copy.

Use case
Multi-tenant boundaries and fleet-scale catalog APIs for growing MSP platforms.
MSPs operating as SaaS platforms need customer namespace separation beyond a shared table with a customer_id column. Trustholm gives each MSP tenant its own PostgreSQL schema and binds portal tokens to one tenant. Customer scope inside a tenant (software deployment, agent commands, probes) is a Gap while fixes are in progress.
Fleet operations use lookup and catalog APIs, not full-list dropdowns, so large fleets do not load into one list. Customer-scope fixes for software deployment, agent commands and probes are in progress; see the Gap rows on the trust hub.
This use case targets MSP platform builders and large regional MSPs consolidating script operations across acquired customer bases. Pair with /govern/trust/security for evidence tables and honest limitations on dedicated cluster profiles.
Trustholm tenant maps to your MSP organization. Customer/group scoping inside the tenant uses catalog patterns documented in the product.
Dedicated database connection profiles are supported for enterprise isolation requirements.
Polling credentials issued at registration, plus tenant code headers on anonymous agent paths.
Distributed rate limiting keys agent traffic by tenant and agent identity with Retry-After support.
See /govern/trust/security for evidence tables and architecture references for assessors.