Freestyle sells full Linux virtual machines for agent workloads. A VM boots from a base image in about 65 ms, accepts commands over an SDK, CLI or SSH, can pause with its memory and processes intact, can be snapshotted or forked, and can publish a port at a public HTTPS domain.

The public plans are Free, Hobby at $50 a month and Pro at $500 a month. Each fee is usable as usage rather than a surcharge, and every plan gets the same monthly allowances: 200 vCPU-hours, 400 GiB-hours of memory and 60,000 GiB-hours of storage. Usage is metered per second on allocated resources, not on measured CPU time.

It is not a VPS and not an application host. The company describes the VMs as workbenches for development, experimentation and task execution, says they are not for hosting production applications, and offers no region picker, autoscaling, load balancer or CDN.

At a glance

Who it is forTeams building agent platforms that need long-lived full Linux machines with memory snapshots, live forks, private VPC networking and credentials held outside the VM.
IsolationA hardware-virtualised Linux VM with its own kernel, root and systemd, not a shared-kernel container. Docker runs from boot and nested virtualisation, FUSE and eBPF are supported. GPUs and colocated bare metal are private enterprise offers.
SizesAny size up to the plan's caps: Free 4 vCPU / 8 GiB / 32 GB, Hobby 8 vCPU / 16 GiB / 64 GB, Pro 32 vCPU / 64 GiB / 256 GB. Base images range from 1 vCPU / 128 MiB to 64 vCPU / 128 GiB, the largest needing custom limits. No region choice is published.
A personal agent hereAbout $83.31 a month for one always-on 2 vCPU / 4 GiB machine (2 vCPU / 4 GiB / 20 GiB), before the AI model. Change the numbers
Recommended in

Catches

  • Sleeps when idle: an idle timeout pauses a VM after a set period without network activity; the next start or request resumes it with memory intact.
  • Not for: production application hosting: Freestyle calls its VMs workbenches, not a place for production apps, and offers no autoscaling, load balancer or CDN.

Fits well, fits badly

Our reading of the sourced material on this page, not a provider claim.

Fits well

  • Long-lived agent workspaces: a VM can run indefinitely, pause with memory and resume weeks later.
  • Branching and parallel experiments: fork a running VM, memory included, or boot many clones from one snapshot.
  • Agents that must not hold the real keys: credentials are injected into outbound requests at the edge.
  • Multi-tenant products: per-customer slugs, scoped identity tokens and private VPCs.
  • Work that needs a real kernel: Docker, nested virtual machines, FUSE, eBPF and WireGuard.

Fits badly

  • Production application hosting: Freestyle calls its VMs workbenches, not a place for production apps, and offers no autoscaling, load balancer or CDN.
  • Short, cheap tasks: the company says tasks under 15 minutes rarely benefit, and the $50 Hobby minimum dominates the bill.
  • Sustained CPU work: hosts are oversubscribed and the company points heavy CI at other providers.
  • EU data residency: no region or EU option is published.
  • A guaranteed fixed egress address: the shared account IPv4 is not promised to stay the same.

How it bills

ModelA monthly plan with a minimum spend, plus per-second metered usage.
Meter$0.04032 per vCPU-hour, $0.0129 per GiB-hour of memory, $0.000086 per GiB-hour of storage and $0.02 per GB of transfer. Every plan includes 200 vCPU-hours, 400 GiB-hours of memory and 60,000 GiB-hours of storage a month.
While stoppedA paused VM bills storage only; CPU and memory stop. The product page says 'pay nothing while paused', which conflicts with the pricing page's storage charge.
Plan feeFree $0; Hobby $50 a month; Pro $500 a month. The fee is a usage credit, not a surcharge.
MinimumHobby's $50 is a monthly minimum: a month with $22 of metered usage still costs $50. No per-run minimum is published; billing is per second.

How Freestyle lets you try before paying is on Trials and free tiers.

Where it stands out

  • Pause keeps memory and processes; a VM can resume weeks later in the same state.
  • Live forking of a running VM, and snapshots that boot in about a second.
  • Full Linux with root, Docker, nested virtualisation, FUSE and eBPF.
  • Credential injection and scoped identity tokens keep keys out of the VM.
  • Private VPCs, WireGuard tunnels and per-domain TLS rules.
  • Generous monthly allowances and a $50 entry minimum.

Using it without writing code

Dashboarddash.freestyle.sh lists and creates VMs, shows state and wallet usage, and manages domains; the docs also point at admin.freestyle.sh for API keys.
Without codeThe dashboard can create a VM, but running an agent, installing packages or publishing a port still needs the SDK, CLI or API.
SignupThe Free plan needs no credit card. Adding a card to a Free account charges a $1 verification that Freestyle refunds.
Docs and supportDetailed docs with a machine-readable llms-full.txt, an OpenAPI document and dozens of guides. The docs index is the best starting point.

Capability checklist

Every capability the guide checks, with the catch where Freestyle's version falls short. Compare all providers

The company

From the profile's company section: the legal entity, who funds it, and what a buyer can check before signing.

Legal entity

Freestyle Cloud Inc. The privacy policy gives [email protected] as the contact.

“Freestyle Cloud Inc.” freestyle.sh docs-confirmed

Founded and team

Founded in 2024 by Benjamin Swerdlow (CEO) and Jacob Zwang (CTO); Y Combinator lists 5 employees in San Francisco.

“Founded in 2024 by Benjamin Swerdlow and Jacob Zwang, Freestyle has 5 employees based in San Francisco.” ycombinator.com third-party

Status

All systems operational on 30 October 2026; the page was last updated 25 October 2026.

“All Systems Operational” freestyle.sh docs-confirmed

Uptime promise

A 99.99% SLA is an Enterprise feature; no SLA is published for Free, Hobby or Pro.

“Enterprise plans add custom usage limits, SAML SSO & SCIM, audit logs, a 99.99% SLA, and dedicated support” freestyle.sh docs-confirmed

Certification

No SOC 2 report, trust centre or DPA page is published. The Enterprise list names SSO, audit logs and an SLA but no audit report.

not-published

Caveats and contradictions

Shown as the research found them. A contradiction means the provider's own pages disagree; an open question means the answer is not published.

  1. 01

    Paused billing is stated two ways Contradiction

    The pricing page says a paused VM bills storage while it sleeps; the product page and a guide say it pays nothing. The rate card follows the pricing page, because its meter lists storage and the changelog charts storage separately.

    “A paused VM holds no compute reservation, so it bills only for storage while it sleeps.”
    Freestyledocs-confirmed
    “Hibernate VMs and resume exactly where you left off — pay nothing while paused.”
    Freestylepricing-page
  2. 02

    Free persistence is stated two ways Contradiction

    The docs' plan table marks persistent VMs available on all three plans and explains that a persistent VM keeps its disk; the pricing page's limit table marks Persistent VMs and Persistent Snapshots unavailable on Free. The cost case and calculator follow the stricter pricing page ($50 on Hobby for workload C) and note the $0 alternative.

    “Persistent VMs ✓ ✓ ✓”
    Freestyledocs-confirmed
    “Persistent VMs ✗ ✓ ✓”
    Freestylepricing-page
  3. 03

    Disk sizes are GB in the docs and GiB on the pricing page Contradiction

    The docs' limit table says 32 GB / 64 GB / 256 GB; the pricing page says 32 GiB / 64 GiB / 256 GiB. The difference is about 7% and matters at the cap.

    “| Max disk per VM | 32 GB | 64 GB | 256 GB |”
    Freestyledocs-confirmed
    “Max Disk per VM 32 GiB 64 GiB 256 GiB”
    Freestylepricing-page
  4. 04

    Command timeout is stated two ways Contradiction

    The VMs page says vm.exec() stops at five minutes; the October changelog says updated guest agents allow up to 24 hours. Older VMs keep the five-minute limit.

    “The maximum timeout is five minutes”
    Freestyledocs-confirmed
    “supports timeouts up to 24 hours”
    Freestyledocs-confirmed
  5. 05

    Snapshot storage is not priced Open question

    The tariff lists only vCPU, memory, storage and transfer. Whether a snapshot bills at the storage rate, and on what size, is not published, so the calculator does not add it.

  6. 06

    No published security report or DPA Open question

    No trust centre, SOC 2 report, DPA or subprocessor page is linked from the site or docs. A buyer who needs one has only the [email protected] contact.

  7. 07

    Team controls are thin below Enterprise Open question

    Teams and scoped identities exist, but named roles, a dollar spend cap and usage alerts are not documented; SSO and audit logs are Enterprise-only.

Sources

The three shared workloads

List-price illustrations from the calculator, not quotes. Prices checked 30 October 2026.

  • Sleeps when idleAn idle timeout pauses a VM after a set period without network activity; the next start or request resumes it with memory intact.

A · 1,000 short tasks

$50.00

2 vCPU / 4 GiB / 10 GiB (plan: Hobby)

  • CPU166.67 h × 2 vCPU × $0.04032$13.44
  • Memory166.67 h × 4 GiB × $0.0129$8.60
  • Disk while running166.67 h × 10 GiB × $0.000086$0.14
  • Included in the plan−200 vCPU-h × $0.04032−$8.06
  • Included in the plan−400 GiB-h × $0.0129−$5.16
  • Included in the plan−60,000 GiB-h × $0.000086−$0.14
  • Hobby: $50.00 plan, $50.00 of usage included.
  • Hobby is a $50 monthly minimum; the fee covers the first $50 of usage and only the excess is billed on top.
  • The free allowances (200 vCPU-hours, 400 GiB-hours of memory, 60,000 GiB-hours of storage) apply on every plan, including Hobby and Pro.
  • Snapshot storage is not priced separately in the calculator. The pricing page lists only vCPU, memory, storage and data transfer, and the billable size of a snapshot is not published.
  • A paused VM bills storage but no compute. The product page's 'pay nothing while paused' claim conflicts with the pricing page; the rate card follows the pricing page.
  • Enterprise custom limits, measured-CPU billing, node-based pricing and a 99.99% SLA are not modelled because their prices are not published.
  • Free and persistence: the docs' plan table marks persistent VMs available on Free, but the pricing page's limit table marks them unavailable (both read 2026-10-30). The calculator follows the stricter pricing page, so a stopped-and-kept machine is priced on Hobby; if the docs are right, workload C would fit inside Free's allowances at $0.

B · One always-on box

$179.85

4 vCPU / 8 GiB / 50 GiB (plan: Hobby)

  • CPU730 h × 4 vCPU × $0.04032$117.73
  • Memory730 h × 8 GiB × $0.0129$75.34
  • Disk while running730 h × 50 GiB × $0.000086$3.14
  • Included in the plan−200 vCPU-h × $0.04032−$8.06
  • Included in the plan−400 GiB-h × $0.0129−$5.16
  • Included in the plan−60,000 GiB-h × $0.000086−$3.14
  • Hobby: $50.00 plan, $50.00 of usage included, $129.85 over.
  • Hobby is a $50 monthly minimum; the fee covers the first $50 of usage and only the excess is billed on top.
  • The free allowances (200 vCPU-hours, 400 GiB-hours of memory, 60,000 GiB-hours of storage) apply on every plan, including Hobby and Pro.
  • Snapshot storage is not priced separately in the calculator. The pricing page lists only vCPU, memory, storage and data transfer, and the billable size of a snapshot is not published.
  • A paused VM bills storage but no compute. The product page's 'pay nothing while paused' claim conflicts with the pricing page; the rate card follows the pricing page.
  • Enterprise custom limits, measured-CPU billing, node-based pricing and a 99.99% SLA are not modelled because their prices are not published.
  • Free and persistence: the docs' plan table marks persistent VMs available on Free, but the pricing page's limit table marks them unavailable (both read 2026-10-30). The calculator follows the stricter pricing page, so a stopped-and-kept machine is priced on Hobby; if the docs are right, workload C would fit inside Free's allowances at $0.

C · Three hours a day

$50.00

2 vCPU / 4 GiB / 20 GiB (plan: Hobby)

  • CPU90 h × 2 vCPU × $0.04032$7.26
  • Memory90 h × 4 GiB × $0.0129$4.64
  • Disk while running90 h × 20 GiB × $0.000086$0.15
  • Disk while stopped640 h × 20 GiB × $0.000086$1.10
  • Included in the plan−200 vCPU-h × $0.04032−$7.26
  • Included in the plan−400 GiB-h × $0.0129−$4.64
  • Included in the plan−60,000 GiB-h × $0.000086−$1.26
  • Hobby: $50.00 plan, $50.00 of usage included.
  • Hobby is a $50 monthly minimum; the fee covers the first $50 of usage and only the excess is billed on top.
  • The free allowances (200 vCPU-hours, 400 GiB-hours of memory, 60,000 GiB-hours of storage) apply on every plan, including Hobby and Pro.
  • Snapshot storage is not priced separately in the calculator. The pricing page lists only vCPU, memory, storage and data transfer, and the billable size of a snapshot is not published.
  • A paused VM bills storage but no compute. The product page's 'pay nothing while paused' claim conflicts with the pricing page; the rate card follows the pricing page.
  • Enterprise custom limits, measured-CPU billing, node-based pricing and a 99.99% SLA are not modelled because their prices are not published.
  • Free and persistence: the docs' plan table marks persistent VMs available on Free, but the pricing page's limit table marks them unavailable (both read 2026-10-30). The calculator follows the stricter pricing page, so a stopped-and-kept machine is priced on Hobby; if the docs are right, workload C would fit inside Free's allowances at $0.