Docs
Referencesince cloud@2026-09-10

Danger Zone

Cancel the plan at period end, or delete the workspace with a 30 day window in which support can bring it back.

Settings then Danger Zone holds the two actions that end something. Both are reachable by anybody who can read workspace settings, and both are gated again on what you actually hold.

Cancel the plan

Canceling schedules the end of the subscription at the end of the period you have paid for. You keep Pro until then, and the workspace returns to Free afterward. Your history is kept.

The row appears only on a paid plan.

Delete the workspace

Deleting ends access at once. The rows stay for 30 days, then a job destroys them along with every project and environment, every value and credential, and every entry in the record.

Three gates stand in front of it, and the dialog is trusted for none of them.

You hold org:delete, which only Owner carries.

You confirm it is you (step-up).

You type the workspace name and it matches on the server.

A live subscription blocks the delete outright rather than being canceled for you, so nobody loses a workspace and a billing relationship in one click. Cancel first.

Somebody who opens a deleted workspace lands on /deleted, which explains the window and offers the other workspaces they belong to.

There is no restore button. Bringing a deleted workspace back is a support request, and it has to reach us inside the 30 days. After that the rows are gone.

Deleting a second time keeps the original timestamp, so a second click cannot quietly extend the window.

If what you want is your values rather than the workspace, penv pull writes a plain file. Leave penv has that path.

What each action needs

ActionNeedsConfirm it is youRecorded as
Open the pageorg:readNonot recorded
Cancel the planbilling:manageYesbilling.subscription.cancel_requested
Delete the workspaceorg:deleteYesorg.deleted
A delete somebody was refusedattempted without org:deleteNoorg.deleted with a denied result

A refusal is recorded the same way a success is, with the result telling the two apart. Trying and being turned away is a thing worth being able to see.

That is the last page of the console reference. Next: leave penv.