Skip to content

Applications (TenancyEngine)

Register and manage SaaS products that run on TenancyEngine — each application gets OAuth credentials, environments, and a product contract (features, offerings, roles, claims).

Console: TenancyEngine console → Applications (/applications)

Requires Applications read to view; Applications write to create or edit.

Register an application

  1. Click Add application.
  2. Set Display name and slug (slug is permanent).
  3. Choose the owning organization (platform operators only; vendor admins are scoped to their org).
  4. Optionally set OAuth client ID and Redirect URIs — you can refine these later under Settings.
  5. Save, then open the application workspace to configure environments and contract.

Lifecycle

StatusEffect
ActiveNormal operation; tenants can sign in
DisabledBlocks new sign-in; existing sessions may persist until expiry
ClosedTerminal state; use for retired products

Change lifecycle on the application Settings tab or when editing from the list.

After registration

Open the application and work through:

  1. Environments — Development, Staging, Production contract copies
  2. Features — capability flags and rollout channels
  3. Offerings — plans that bundle features for tenants
  4. Tenants — customer organizations on this product

TenancyEngine platform documentation