Skip to content

Pricing

One currency. Every feature.

Plans differ on credits, seats, workspaces and how much you can run at once. They do not differ on what the product can do - there is no feature behind a tier anywhere in this system.

Free starts with 300 credits and no card. Annual billing charges 10 months of 12.

The plansMonthly, excluding VAT

Free

Price
Free
Credits
300, once
Workspaces
1
Seats
1 + 1 viewer
Concurrency
1 render
Top-up
-

Every feature, on this plan and every other.

Solo

6,000 credits
€39/mo
Workspaces
3
Seats
1 + 5 viewers
Concurrency
2 renders
Top-up
€8 per 1,000 credits
Extra seat
€19/mo

Every feature, on this plan and every other.

Studio

20,000 credits
€129/mo
Workspaces
10
Seats
3 + 25 viewers
Concurrency
4 renders
Top-up
€8 per 1,000 credits
Extra seat
€19/mo

Every feature, on this plan and every other.

Agency

75,000 credits
€349/mo
145,000 credits
€599/mo
240,000 credits
€999/mo
Workspaces
30 / 60 / 150
Seats
8 / 15 / 25 + 100 viewers
Concurrency
8 renders
Top-up
€6 per 1,000 credits
Extra seat
€19/mo

Every feature, on this plan and every other.

Enterprise

Price
By agreement
Workspaces
Unlimited
Seats
By agreement
Concurrency
By agreement
Top-up
-

Every feature, on this plan and every other.

What a credit buys.

One currency for everything. No separate AI wallet, no per-feature token, and the same rates on every plan. Megapixels are of the final output, after scale.

What each operation costs in credits
OperationCredits
Raster image, up to 9 MP1
Raster image, 9-25 MP2
Raster image, 25-64 MP4
Previews, dry runs, failed renders, AI drafting0

Those four are free forever, on every plan. If we could not produce your file, you were not charged - a failed render costs nothing and says why.

Rate limits, published.

Three independent buckets, the same on every plan. A batch is one request against the limit however many rows it carries, which is why batching is the fast path rather than a way to be throttled in bulk.

Rate limits per bucket
BucketPer minuteBurst
sync60×2 over 10s
async600×2 over 10s
management1,200×2 over 10s

A 429 names the bucket, the limit and how long to wait, and both shipped clients honour Retry-After for you.

Running out

We do not stop your renders without your say-so.

A request is priced before it starts. If your balance cannot cover it, it is refused at submission and nothing is charged - which matters most for a batch, because five thousand rows that die at row 3,200 have already spent 3,200 credits and produced half a campaign nobody can use.

With a payment method on file you choose what hitting zero means: buy a pack and carry on, buy a pack up to a monthly cap you set, or stop. There are three answers rather than two, because "never stops" also means never stops spending.

Join the waitlist.

We are letting agencies in a few at a time.

One email when your invite is ready, and nothing else. Kept in the EU and deleted when you ask. Privacy