Plans

Every account is on a plan. A plan sets how many runs you can start, whether you can use the developer API, and how much storage you get. This page explains the plans, how the run limit works, and where to see your own usage.

The plans

Free Creator Custom
Price $0 $20/month Contact us
Runs 5 per 5 hours 50 per 5 hours By agreement
Developer API access No Yes Yes
Storage per workspace 10 GB 20 GB 100 GB
Largest single file 2 GB 4 GB 10 GB
Workspaces Up to 5 Up to 10 Up to 100
Support Community Priority Dedicated

Free is where every new account starts. It is enough to try Puffin Ship out and build a template end to end.

Creator is for shipping content regularly: a higher run allowance, developer API access, and more storage. It is self-serve: subscribe from inside the app and you are upgraded immediately. See Billing for how to subscribe, manage, or cancel.

Custom is for teams doing content automation at scale who need more than Creator offers, whether that is a larger run allowance, more storage, or higher concurrency. It is not self-serve: contact us and we will set your account up.

How the run limit works

Each plan's run allowance is a rolling window, not a fixed daily reset. Free and Creator both use a 5 hour window: at any moment, look back 5 hours and count the runs you started in that time. If you are under the plan's limit, you can start another; once you hit it, the oldest run in that window has to age out before you get a slot back. There is no fixed reset time like midnight, and the count is per account, not per workspace: runs you start in any of your workspaces count against the same allowance.

What counts as a run: every run you start, including a re-run from a step and a run you later delete. A run that failed without doing any work does not count, so an attempt that could not even start because of something on our side is given back to you. A run that failed because it could not use something you supplied (a file it could not read, a web address it could not reach) or because a service rejected the API key saved for your workspace does count, since retrying without changing anything would fail the same way.

A plan can also be configured with no run limit at all, in which case usage shows as Unlimited. Custom accounts typically work this way.

Seeing your plan and usage

Open Plans & billing from the account menu (your avatar, top right) to see your current plan, price, run allowance, API access, and storage limit in one place.

A running usage badge also sits in the app while you are signed in, showing something like Creator: 12/50 runs per 5h. Hovering it shows when your oldest counted run ages out of the window. When you are close to your limit, the badge offers an upgrade link.

If starting a run would put you over your limit, it is refused with a message naming your usage and, once the oldest run in the window ages out, you get the slot back automatically. Nothing already made is affected: the refusal only stops the new run from starting.

Next