Plans & features
FlowCP ships the same four plans in both deployment modes — Starter, Team, Business, and Enterprise (keys: starter, team, business, enterprise). What changes between modes is how requests are metered and where the plan comes from; what stays the same is that features are gated by plan.
Cloud vs Self-Hosted
MCP requests
Metered per plan (included volume + overage)
Unlimited — no metered quota
Plan source
Stripe subscription
Signed license key (FLOWCP_LICENSE_KEY)
No plan / no key
New workspaces start on Starter
No key → free Starter plan
Plan management
Billing tab (Stripe Checkout / Portal)
License panel (no Stripe config shipped)
For Cloud request metering, included volumes, overage rates, and quota behavior, see Billing & plans. Self-Hosted forgoes metering entirely — there is no included-call allowance or overage.
Plan → feature matrix
Features unlock cumulatively: each plan includes everything below it plus its own additions.
Starter
Metered (free tier) / Unlimited
Core only
Team
Metered / Unlimited
+ Environments (separate dev/prod URLs) + Version history
Business
Metered / Unlimited
+ RBAC / advanced roles + Alerts & monitoring
Enterprise
Metered / Unlimited
+ Golden-scenario replay + Audit-log streaming
Core (every plan, both modes)
Available on every plan in both Cloud and Self-Hosted:
Connect / import APIs (Generic OpenAPI, Bubble, Git-backed sources)
Tools, resources, prompts, widgets, and skills
MCP serving and publishing
User-context OAuth and all auth providers
Playground
Embeddable chat widget
Connector library
CLI and GitHub Actions
Per-server export folder
Feedback
Server tests
Logs, health, and stats views
Team adds
Environments — separate dev/prod URLs per server.
Version history — server-config version snapshots and rollback.
Business adds
RBAC / advanced roles — finer-grained workspace roles.
Alerts & monitoring — health alerts and monitoring.
Enterprise adds
Golden-scenario replay — recorded-scenario regression replay.
Audit-log streaming — stream the audit log to your own sink.
Where the matrix is defined
The authoritative plan definitions — keys, ordering, and which feature each plan unlocks — live in code in PLAN_CONFIGS (packages/shared/src/plans.ts). Both modes read from the same config; the only difference is the plan source (Stripe subscription on Cloud vs. license key on Self-Hosted) and request metering (on for Cloud, off for Self-Hosted).
Custom domains are not plan-gated. They depend on Cloudflare for SaaS being configured for the deployment (see Custom domain) and are available regardless of plan once that configuration is present.
Last updated