Free
Try Machine on your own programs.
€0
Get started
₡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
Get Starter
₡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
Recommended
Plus
For larger sessions, and more of them.
€25 a month
Get Plus
₡65 credits included each month
About 433 vCPU-hours
Everything in Starter, plus:
- Over 2.5 times the credits of Starter
- Sessions of up to 6 vCPUs, 12G memory and 192G disk
- 10 sessions at once, 12 vCPUs between them
- 100GB of storage for runs and disk images
- Idle sessions run 45 minutes before they stop
Pro
For long recordings and heavy exploration.
€50 a month
Get Pro
₡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
Dedicated
Machines reserved for your team alone.
Contact us
Contact sales
Write to sales@testflows.com.
Compare plans
| Free | Starter | Plus | Pro |
| Price | €0 | €10 a month | €25 a month | €50 a month |
| Credits included each month | ₡3 | ₡25 | ₡65 | ₡150 |
vCPU-hours on standard-ip | About 20 | About 166 | About 433 | About 1,000 |
| Usage credits | €1 a credit | €1 a credit | €1 a credit | €1 a credit |
| Max vCPUs per session | 2 | 4 | 6 | 8 |
| Max memory per session | 4G | 8G | 12G | 16G |
| Max session disk | 32G | 128G | 192G | 256G |
| Sessions at once | 3 | 5 | 10 | 20 |
| Max vCPUs running at once | 4 | 8 | 12 | 24 |
| Storage for runs and disk images | 10GB | 50GB | 100GB | 200GB |
| Disk images | 50 | 100 | 200 | 500 |
| Largest disk image | 10GB | 20GB | 30GB | 50GB |
| Idle session stops after | 10 minutes | 30 minutes | 45 minutes | 60 minutes |
| After buying usage credits | Starter'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.
| Class | Region | Description | ₡ a vCPU-hour |
standard-ip | Europe | Standard performance, the default | ₡0.15 |
standard-ie | Europe | Reduced 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.
| Region | Availability |
| Europe | Available |
| North America | Coming soon |
| Asia-Pacific | Coming 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.
The Usage Credit Terms say how credits are granted and used. Account and billing covers the commands that buy and manage them.