Credits are the unit of metered usage in VibeFlow. The canvas product bills both per-turn (for chat-driven generations) and per-action (for a few flat-rate tools).Documentation Index
Fetch the complete documentation index at: https://canvas-docs.vibeflow.ai/llms.txt
Use this file to discover all available pages before exploring further.
Per-turn billing
A canvas chat turn is token-based with a one-credit minimum to start. The cost depends on:- The size of the brief and context (chat history, attached frames, design system, skills).
- The amount of output the agent writes (frame HTML, narration).
- The tools the agent calls in the turn (some have a small flat surcharge, see below).
| Trigger | Cost |
|---|---|
| Start a turn | 1 credit minimum |
| Continue a turn | Token-based, charged on finish |
Per-action billing (flat rates)
A handful of canvas tools have a small flat cost on top of token usage, because they hit external services.| Tool | Flat cost | Notes |
|---|---|---|
clone_website (website snapshot) | 2 credits | Snapshots a URL into a frame. |
clone_website (design-system extract) | 2 credits | Extracts a full design system from a URL and saves it. |
clone_framer_component | 1 credit | Clones a published Framer component into a frame. |
generate_image | Variable | Charged against the underlying image-model cost. |
generate_svg | Variable | Charged against the underlying image-model cost. |
Promote to app
| Action | Cost |
|---|---|
| Promote selected frames into a new UI project | 1 credit |
| Promote selected frames into an existing UI project | Free |
Server exports
PPTX, PDF, PNG, and JPG exports are not metered at the export step. They run against the project storage you’ve already paid for. There is no per-export cost. Client exports (HTML, React, Prompt) are obviously free; they run in your browser.MCP usage
MCP tool calls bill identically to in-app usage. The agent runs via the samerun_canvas_agent path and applies the same credit gates. Calling MCP tools doesn’t bypass anything.
If a tool fails for reasons other than insufficient credits (a validator error, a 5xx from an underlying service), no credit is consumed.
Watching your balance
The canvas editor doesn’t show the balance widget inline (the chat shows per-turn cost instead). To see your balance:- Click your avatar → Settings → Credits.
- Or go directly to
/settings/credits.
Plans
Plans, monthly allowances, and team seats are covered on the pricing page. Plans are shared across the canvas and UI products; you don’t buy separate buckets.Next
MCP overview
Same billing, from your editor.