Skip to content

Pricing

How usage is measured

Every plan limit is enforced on the server from recorded usage events. This page explains what is measured, when, and where you can see it.

What is measured

Usage kinds
KindUnitRecorded when
AI requests1 per runA generation run starts
AI tokensTokens reported by the providerA run finishes or is cancelled
Runtime minutesMinutes a sandbox is runningA preview session stops, or periodically while running
Deployments1 per deploymentA deployment is created
StorageBytes of project files and snapshotsFiles are written

Projects and members are counted directly rather than as events: creating a fourth project on Free, or inviting an eleventh member on Team, is refused.

Periods

Monthly usage resets on the first of each calendar month at 00:00 UTC. Storage is a running total, not a monthly counter.

Where to see it

Open Settings, Billing in your workspace for the current period's usage, remaining allowances, and your plan. Workspace owners and admins can see it; editors and viewers see their plan but not billing details.

Through the API

GET /api/v1/workspaces/:id/usage returns { plan, limits, used, remaining, periodStart } for members of the workspace. See the API reference.

When you go over

The action is refused with a message naming the limit. Existing projects, deployments, and data are untouched. Upgrade from Settings, Billing or wait for the next period.

Need more?

Free plan, no card required. Describe your idea and get a real project you can edit, run, and deploy.