Bundle
A versioned package of Modules sold at a single tier — Starter, Pro, Enterprise.
Overview
A Bundle is the plan your customers buy — 'Starter', 'Professional', 'Enterprise'. It pins specific Module versions, may include extra Variable Components directly, and carries bundle-level feature flags. Like Modules, Bundles are versioned: each Publish creates an immutable new version that subscriptions can pin to.
How it connects
This concept highlighted in context. Click a peer to navigate.
- Subscribed to by customers
- Pins Module versions
- Pinned by Subscriptions
Key fields
What you’ll see when creating or editing a Bundle.
Name
e.g. "Professional"
Version
Auto-incremented on each Publish
Tier
Optional label (basic / pro / enterprise)
Module refs
Pinned to specific Module versions
Variable Component refs
Extras on top of what the modules bring
Feature Flags
Bundle-level flags
Available periods
Monthly / Quarterly / Yearly
Example
Professional Bundle · v2
ModulesAnalytics v3 (Pro), Support v1
Extraspriority-support flag
StatusPublished