Pricing

Every plan includes plan credits each month. Sessions use them at an hourly price. When you need more than your plan includes, buy usage credits on demand.

Free

Try Machine on your own programs.

€0

₡3 credits included each month

About 20 vCPU-hours

Every feature of Machine:

  • Record a run, and replay it exactly
  • Checkpoint, fork and rewind at any point
  • Fault injection: disk, network, clock, containers and system calls
  • A debugger for the programs in the machine
  • The machine client and the Python SDK
  • Sessions of up to 2 vCPUs, 4G memory and 32G disk
  • 3 sessions at once, 4 vCPUs between them
  • 10GB of storage for runs and disk images
  • Buy usage credits to get Starter's session sizes, idle time and vCPUs at once

Starter

For one developer's everyday testing.

€10 a month

₡25 credits included each month

About 166 vCPU-hours

Everything in Free, plus:

  • Over 8 times the credits of Free
  • Sessions of up to 4 vCPUs, 8G memory and 128G disk
  • 5 sessions at once, 8 vCPUs between them
  • 50GB of storage for runs and disk images
  • Idle sessions run 30 minutes before they stop

Pro

For long recordings and heavy exploration.

€50 a month

₡150 credits included each month

About 1,000 vCPU-hours

Everything in Plus, plus:

  • More than twice the credits of Plus
  • Sessions of up to 8 vCPUs, 16G memory and 256G disk
  • 20 sessions at once, 24 vCPUs between them
  • 200GB of storage for runs and disk images
  • Idle sessions run 60 minutes before they stop

Compare plans

FreeStarterPlusPro
Price€0€10 a month€25 a month€50 a month
Credits included each month₡3₡25₡65₡150
vCPU-hours on standard-ipAbout 20About 166About 433About 1,000
Usage credits€1 a credit€1 a credit€1 a credit€1 a credit
Max vCPUs per session2468
Max memory per session4G8G12G16G
Max session disk32G128G192G256G
Sessions at once351020
Max vCPUs running at once481224
Storage for runs and disk images10GB50GB100GB200GB
Disk images50100200500
Largest disk image10GB20GB30GB50GB
Idle session stops after10 minutes30 minutes45 minutes60 minutes
After buying usage creditsStarter's session sizes, idle time and vCPUs at once———
Record, replay, fork, faults, debugger✓✓✓✓

Compute

A session is charged by the vCPU-hour. Each vCPU comes with 2G of memory and 16G of disk. A session that asks for more memory or disk than its vCPUs come with is charged for the vCPUs that would bring it: a session of 2 vCPUs and 8G of memory is charged as 4 vCPUs.

ClassRegionDescription₡ a vCPU-hour
standard-ipEuropeStandard performance, the default₡0.15
standard-ieEuropeReduced performance₡0.12

A class costs the same on every plan. machine sessions classes lists the classes and their current prices.

Regions

Each class runs in one region, and the runs of its sessions are stored there. One account and one balance of credits work in every region.

RegionAvailability
EuropeAvailable
North AmericaComing soon
Asia-PacificComing soon

For North America or Asia-Pacific, contact contact@testflows.com.

Questions

What is a credit?

Credits pay for the vCPU-hours your sessions use. One vCPU for one hour costs ₡0.15 on standard-ip and ₡0.12 on standard-ie. Machine writes an amount of credits with the sign ₡, so ₡0.15 is 0.15 credits. A credit has no cash value.

How is a session charged?

A running session is charged an hour ahead. When it stops, the unused part of its last hour is given back. machine account activity lists every charge.

What happens to credits I do not use?

Plan credits renew at the start of each period, and the ones left over expire. Usage credits do not expire.

How do I buy usage credits?

Usage credits are bought on top of any plan at €1 a credit, in packs of ₡5, ₡10, ₡25 and ₡50. Buy them on the account page or with machine account buy-usage.

Which plan is right for me?

Free shows what Machine does on your own programs. Starter fits one developer's everyday testing. Plus fits larger sessions and more of them. Pro fits long recordings and heavy exploration. For machines reserved for your team, contact sales@testflows.com.

What happens when I cancel?

The plan stays until it renews, then the account moves to Free. Your usage credits stay.