Module Hub

Extend Flowless in one command.

Flowless is not just auth. It is an extensible trust core. From Pubflow Platform, activating modules and extensions is simple: choose what your app needs, preview the plan, and ship it safely.

No rebuilds, no mystery scripts. Pubflow Platform makes modules feel like product toggles with developer-grade dry-runs, audit trails, and reversible installs.

Install in one commandDry-run before anything runsAudited and reversible
Pubflow Platformready to activate

Choose

Pick a capability

Start in Pubflow Platform and choose the module or extension your app needs next.

Module selected: Two-Factor
Components: core + verification methods

5 min

To production

97%

Cache hit rate

inf

Stateless scale

What is a module?

Capabilities you install, not infrastructure you rebuild.

A module is a self-contained capability that plugs into your Flowless core. The Module Hub discovers it, plans the install, runs it in order, and tracks every change.

Core plus components

Install only the core, selected components, or the full surface.

Dependencies resolved

Components install in the right order with the dependency chain handled.

Dry-run first

Preview the exact plan before a single table or route changes.

Audited and reversible

Track installs and updates so teams can understand and roll back changes.

Available modules

Pick a module. See what it gives you.

Two-Factor

Security

Add a second verification step to login and session-sensitive actions - without rebuilding your auth flow.

  • Email and SMS verification methods
  • Pending to active session promotion
  • Manage and remove methods anytime
  • 6-digit, short-lived numeric codes
  • Per-user enable / disable toggle
View module docs

How an install works

Safe by design, every step.

The Module Hub never surprises you. Plan it, run it, audit it - with a runtime lock so two installs never collide and checksum verification so nothing drifts silently.

module hub2 · Dry-run

Preview the exact plan

The selected step updates this command preview.

POST /api/v1/modules/install/blog/dry-run
{
  "plan": [
    { "component": "core", "action": "install" },
    { "component": "ext-comments", "action": "install" }
  ]
}

Start with auth. Extend into anything.

Flowless gives you the trust core. Modules let it grow with your product.