Source: https://www.revvly.ai/docs/concepts/module

Catalog

# Module

A versioned bundle of Feature Flags and Variable Components.

## Overview

A Module is a sellable product capability — 'Analytics Module', 'Support Module'. It groups Feature Flags (organised into tiers like Basic/Pro) with the Variable Components that meter that capability — seats, storage, API calls. Modules are immutable once Published: editing them creates a new version, leaving existing subscriptions on the version they were sold.

## How it connects

This concept highlighted in context. Click a peer to navigate.

Related

Feature Flag

Bundle

Meter

Module

Related

Variable Component

Subscription

- Included in Bundles
- Subscriptions pin a specific Module version
- Holds versioned refs to Variable Components

## Key fields

What you’ll see when creating or editing a Module.

- **Name**: e.g. "Analytics Module"

- **Version**: Auto-incremented on each Publish

- **Status**: Draft / Published / Archived

- **Tiers**: Each tier exposes its own Feature Flags

- **Variable Component refs**: Pinned to specific component versions

- **Available periods**: Monthly / Quarterly / Yearly

## Example

Analytics Module · v3

Tiers

Basic, Pro

Components

Seats (v2), API calls (v1)

Status

Published

