Workspaces & projects

On this page

The Resources page is where you create workspaces and projects and move credits between them.

1

Create a workspace#

A workspace groups projects and holds a pool of credits you can allocate downward. Most teams use one workspace per product or environment.

2

Create a project and pick allowed models#

Inside a workspace, create a project and choose its allowed models (at least one). Those models — and only those — can be called by every key in the project. Model access is set per project, never per key.

3

Allocate credits#

Credits flow down the tree: organization → workspace → project. Allocate a budget to the project so its keys have something to spend. See How credits work for the terminology.

See how an allocation works#

Drag the slider to see how an allocation decides whether a project's keys can spend.

Who can spend whatCredits flow down the tree; a key spends from its project. Drag the slider to see where a request is stopped.Sample
  • OrganizationNorthwind
  • WorkspaceProduct
  • Projectsupport-bot
  • Keysupport-bot-prod
  • Keysupport-bot-staging
  • WorkspaceMedia lab
Organization Northwind10,000
  • Product 4,000
  • Media lab 2,500
  • left to allocate 3,500
Workspace Product4,000
  • support-bot 1,200
  • web-app 1,500
  • left to allocate 1,300
1,200
02,500

A request with a support-bot key

  1. Organization Northwind10,000 credits · allocated 6,500Funds workspaces from its own credits — it can't hand out more than it holds.
  2. Workspace Productreceived 4,000 · left to allocate 1,300Can still allocate to its projects, never more than it received.
  3. Project support-botbalance 1,200 · Allowed models: claude-sonnet-5, gpt-5.5Passes the budget check; usage is charged against this balance.
  4. Key support-bot-prodspends from support-botSpends from its project's balance — it has no credits of its own.
Text version
Who can spend what
LayerNamecreditsRule
OrganizationNorthwind10,000 (allocated 6,500)Holds the credits you top up and allocates them down to workspaces.
WorkspaceProductreceived 4,000 · allocated 2,700Groups projects and holds a pool of credits it can allocate to them — never more than it received.
Projectsupport-botallocated 1,200Has its own credit budget and allowed models. Every key in the project can call only those models. Allowed models: claude-sonnet-5, gpt-5.5
Keysupport-bot-prodspends from support-botBelongs to exactly one project and spends from that project's balance.
Keysupport-bot-stagingspends from support-botBelongs to exactly one project and spends from that project's balance.
Projectweb-appallocated 1,500Has its own credit budget and allowed models. Every key in the project can call only those models. Allowed models: gpt-5.5, deepseek-v4-flash
Keyweb-app-prodspends from web-appBelongs to exactly one project and spends from that project's balance.
WorkspaceMedia labreceived 2,500 · allocated 2,500Groups projects and holds a pool of credits it can allocate to them — never more than it received.
Projectvideo-laballocated 2,500Has its own credit budget and allowed models. Every key in the project can call only those models. Allowed models: seedance-2-0
Keyvideo-lab-renderspends from video-labBelongs to exactly one project and spends from that project's balance.

Next steps

Was this page helpful?