Skip to content

Product Editions

LaunchKit Pro includes an edition matrix foundation that buyers can customize for their own SaaS pricing model. The current sellable marketplace package is LaunchKit Pro.

Lite and Enterprise are architecture-ready edition foundations — they are documented for comparison and future packaging unless you separately sell those tiers.

Edition overview

EditionKeyStatus in package
LaunchKit LiteLITEStarter concept / coming soon foundation
LaunchKit ProPROCurrent default & sellable package
LaunchKit EnterpriseENTERPRISEContact / future-ready foundation

Product summary:

AI-ready full-stack SaaS starter kit with mock mode and provider-ready OpenAI/Gemini adapters.

This is not a claim that Lite or Enterprise ZIPs are sold separately today.

Default behavior

  • Default product edition: PRO
  • Workspace without subscription: edition API falls back to LaunchKit Pro
  • With active subscription: edition is derived from billing plan code (lite, pro, enterprise)
  • Enforcement: existing plan/feature-limit rules remain unchanged; edition matrix limits are primarily informational for now

Feature matrix (summary)

CapabilityLiteProEnterprise
Next.js frontendYesYesYes
NestJS backendYesYes
PostgreSQL + PrismaYesYes
WorkspacesBasicYesYes
RBACYesAdvanced
Team invitesYesYes
Admin panelBasic UIYesYes
Billing foundationYesYes
AI moduleYesYes
File storageYesYes
API keys / WebhooksYesYes
Redis queuesFoundationYes
Buyer docsBasicYesYes
Enterprise-ready notesIncluded

See the dashboard Billing page for the live comparison table loaded from the API.

Edition limits (foundation defaults)

Informational defaults returned by the edition API — not a hard enforcement switch by themselves:

LimitLiteProEnterprise
Max workspaces1550
Max members / workspace210100
Max storage (MB)1001,02410,240
AI generations / month101001,000
API keys1550
Webhooks1550

Operational limits still flow through the existing feature-limits and billing plan system.

API endpoints

All require JWT auth.

bash
# Full edition catalog + comparison matrix
curl -s http://localhost:4000/features/editions \
  -H "Authorization: Bearer <accessToken>" | jq

# Current workspace edition (defaults to Pro when no subscription)
curl -s "http://localhost:4000/features/editions/current?workspaceId=<workspaceId>" \
  -H "Authorization: Bearer <accessToken>" | jq

Response includes:

  • editions — Lite / Pro / Enterprise metadata
  • defaultEditionKeyPRO
  • sellableEditionKeyPRO
  • comparisonMatrix — feature rows for UI/docs
  • limits — foundation limit objects per edition

Customizing for your product

Buyers can:

  1. Edit seeded billing plans (lite, pro, enterprise) via admin or database
  2. Adjust plan limits and features JSON through the existing feature-limits module
  3. Change edition marketing copy in editions.constants.ts (backend) for their fork
  4. Wire real Stripe/Lemon Squeezy checkout later without changing the edition matrix shape

License activation is not part of this foundation — that is a separate future task.

Frontend

  • /dashboard/billing — edition cards, current edition badge, feature comparison table
  • Dashboard sidebar workspace footer — current edition label from GET /features/editions/current
  • Mock checkout updates subscription, current plan banner, billing history, and sidebar edition label together

LaunchKit Pro by LaunchKit Labs — buyer documentation. No secrets in this site.