Documentation
Veltrix has four plans: Free, Starter, Professional and Enterprise. A plan sets two things: limits (how many users, apps, canvases and so on you can have) and capabilities (whether features such as drift detection, approval workflows or MCP access are available). Limits and capabilities are enforced by the server, so they hold for the portal, the CLI, API keys and AI assistants alike.
This page describes plans by feature and limit. For prices, see the Pricing page. Whether you can purchase a plan or add a card in a given workspace depends on billing being enabled for that deployment; when it is not, the Billing page says “Billing isn't configured yet”.
/settings/billing.subscription:read to see the plan and usage, subscription:write to start checkout, open the billing portal or extend a trial, and payment:read / payment:write to view and change payment methods. Administrators hold all of these.| Capability | Free | Starter | Professional | Enterprise |
|---|---|---|---|---|
| Drift detection | No | Yes | Yes | Yes |
| Approval workflows | No | Yes | Yes | Yes |
| Canary deployments | No | No | Yes | Yes |
| Blue/green deployments | No | No | Yes | Yes |
| Access management (custom roles, SSO / identity providers) | No | Yes | Yes | Yes |
| MCP (AI assistant) access | No | Yes | Yes | Yes |
| Audit and log retention | 7 days | 30 days | 90 days | 365 days |
Local email and password sign-in, API keys and the Organization settings are available on every plan. Enterprise is not self-serve: the Billing page shows a Contact sales card for it instead of a checkout button.
| Limit | Free | Starter | Professional | Enterprise |
|---|---|---|---|---|
| Users per organization | 3 | 10 | 50 | 500 |
| Enabled apps | 10 | 15 | 20 | 100 |
| Configuration canvases | 1 | 25 | 100 | 1,000 |
| Components | 10 | 50 | 250 | 2,000 |
| Environments | 2 | 5 | 10 | 50 |
| Concurrent deployments | 1 | 3 | 10 | 50 |
These are the plan defaults. A platform operator, or an MSSP managing your organization within its own caps, can set per-organization overrides for users, apps, components and canvases, so your effective limit can differ from the table. The Billing page always shows your effective numbers.
The page is made of these panels, top to bottom:
| Panel | What it shows |
|---|---|
| Trial banner | A countdown while a trial is active, or “Your trial has ended” with the options to add a card or extend. Hidden otherwise. |
| Provisioning readiness | A warning, only when billing is enabled and you are not ready, that you need a payment method and/or an active plan before deploying Veltrix-hosted infrastructure. |
| Plan & Billing | Current plan and status badge, usage against limits (Users, Apps, Canvases, Components, Environments, Concurrent Deployments), the Upgrade / Change Plan cards (Starter and Professional, each with its monthly price as configured, plus an Enterprise “Contact sales” card) and a Manage billing button. |
| Infrastructure Usage | Metered usage for bring-your-own-license infrastructure on Veltrix-hosted environments: node-hours and data ingested (GB), with quantity, rate and cost, and a total for the period. It is invoiced separately from the plan. Shows “No metered infrastructure usage this billing period” when there is none. |
| Payment Methods | Your saved cards, with Add Payment Method, Set Default and Delete. |
| Billing History | Past invoices: date, invoice number, status (Paid, Pending or Failed), amount, and View / PDF links. Paginated. |
The hard block covers every route group that changes tenant data — canvases, pipeline and deployments, apps, components, credentials, environments, connectivity, ticketing and API keys — so an automation using an API key sees the same 402 as a person in the portal.
Limits are checked when something is created. If your plan goes down (a downgrade or cancellation), you keep everything you already have, all still readable, but you may now be over the new limits. In that state:
Remove the excess or move back up a plan to resume editing.
The retention window in the capability table applies to log entries, audit events, configuration history and deployment logs. A daily job removes records older than your plan's window. Paid plans are purged on that schedule. For the Free plan, purging is switched on by the platform operators after notice, so free-plan history may be retained longer than 7 days until then — plan your exports on the 7-day figure.
Veltrix-hosted bring-your-own-license infrastructure is metered and billed to your account. New provisioning requires a chargeable card and an active plan. If an organization stays past due beyond a grace period (7 days by default, shorter for cancelled or suspended subscriptions), Veltrix may decommission its Veltrix-hosted infrastructure so it does not keep incurring cloud cost. Infrastructure running in your own cloud accounts is not affected by this.
subscription:write and payment:write; the role editor offers both (and payment:read / subscription:read), so billing can be delegated to a custom role without granting full Administrator access.