Pricing
Flat monthly plans. Limits apply to live mode only — test mode is free and unlimited on every plan, because that is where you build.
| Plan | Price | Live devices | Live jobs / month | |
|---|---|---|---|---|
| Free | $0/mo | 2 | 500 | Get started |
| Pro | $19/mo | 20 | 10,000 | Get started |
| Scale | $79/mo | 100 | 100,000 | Get started |
| Enterprise | Contact us | Custom | Custom | Contact us |
Questions
- What counts as a job?
-
One accepted
POST /v1/jobsin live mode. Copies of the same job do not count extra, and jobs created with a test key never count at all. - Do I need a card to start?
- No. The free plan is the trial — sign up, enroll a machine, print.
- What happens when I hit the cap?
- New live jobs are rejected with HTTP 402 and a message naming your plan and reset date, and enrolling past the device limit is rejected the same way. There is no silent overage billing: "upgrade to keep printing" is a failure mode you can see, and one your monitoring can catch. You get an email at 80% of the monthly job limit, and the dashboard shows a usage meter.
- What if I downgrade or cancel?
- Nothing is deleted. Devices already enrolled stay enrolled — you just cannot add more past the new limit, and the monthly job cap applies from then on.
- How do I change plans?
- From the dashboard, through Stripe's hosted portal: upgrades, downgrades, cancellation, card updates, and invoice history all live there.
- Do you have an SLA?
- Not a contractual one on the self-serve plans. Enterprise accounts are invoiced directly — get in touch and we will talk specifics.
Start on the free plan
Move up when your volume does.