Brands
MonetizationOS lets you operate multiple customer-facing brands under a single organization. A brand acts as a lightweight partition: you can scope access, experiences, orchestration, and platform configuration without spinning up separate organizations.
Why use brands?
Use brands when you have distinct go-to-market fronts that share underlying infrastructure but differ in presentation, pricing mixes, or entitlement strategy.
Common scenarios:
- Consumer vs. Enterprise product lines
- White-label / OEM offerings for different partners
- Regional brands with localized pricing or feature availability
- Legacy vs. next-generation product migrations
In similar products without support for brands, teams often duplicate configuration across separate organizations or over-parameterize single entities.
What is a brand?
A brand is a unique label you attach to MonetizationOS entities. Publishable entities must reference at least one brand.
Enabling brands
Brands are opt-in at the organization level. Be aware that you cannot opt-out after enabling brands.
Once enabled:
- Create initial brand(s) (you can start with the default brand).
- Associate existing versioned entities with the new brand(s). (All existing entities will, by default, be linked to the default brand)
- Update calls to MonetizationOS to use the new brand(s) environment-specific API keys.
Learn More
References
API references
Perform Surface Decision
Brand-scoped surface decisions using environment-specific API keys.
Perform Access Check
Brand-scoped access checks using environment-specific API keys.