# Freestyle vs InstaVM (slim)

> Freestyle scores 59.6 (C) to InstaVM's 52.1 (D) for code sandboxes. Prices, MCP, x402, uptime and agent notes side by side.

- Full: https://www.anchorterminal.com/compare/freestyle-vs-instavm.md (~5,000 tokens) · this version ~2,830 tokens · JSON https://www.anchorterminal.com/compare/freestyle-vs-instavm.json · canonical https://www.anchorterminal.com/compare/freestyle-vs-instavm
- Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · MCP: https://www.anchorterminal.com/mcp · Updated: 2026-11-07
- Licence: CC BY 4.0, credit Anchor Terminal and link this page (https://www.anchorterminal.com/terms/#data)

Freestyle scores 59.6 (C) on agent readiness against InstaVM's 52.1 (D), and leads in 5 of 7 scored categories. InstaVM leads on reliability and transparency & trust. Both do code sandboxes.

- Freestyle: C 59.6, rank #696 of 1510 · https://www.anchorterminal.com/tools/freestyle.min.md
- InstaVM: D 52.1, rank #1000 of 1510 · https://www.anchorterminal.com/tools/instavm.min.md
- Freestyle, good for Suited to long-running agent work that needs a full Linux VM, memory-preserving pause, snapshots to branch from and private networking. Ahead on Schema & documentation, 86 against 66; Agent ergonomics, 69 against 51; Security & auth, 53 against 41; Payments & pricing, 45 against 20; Maintenance & community, 71 against 35. Also Free to start without a card.
- InstaVM, good for Hosted microVM sandboxes with browser, desktop, OCI images, clones and public shares. Ahead on Reliability, 77 against 47; Transparency & trust, 57 against 44.

| Category | Freestyle | InstaVM |
| --- | --- | --- |
| Reliability (16%) | 47 | 77 |
| Performance (10%) | pending | pending |
| Schema & documentation (13%) | 86 | 66 |
| Agent ergonomics (13%) | 69 | 51 |
| Security & auth (14%) | 53 | 41 |
| Payments & pricing (10%) | 45 | 20 |
| Task success (10%) | pending | pending |
| Maintenance & community (7%) | 71 | 35 |
| Transparency & trust (7%) | 44 | 57 |

| Fact (where they differ) | Freestyle | InstaVM |
| --- | --- | --- |
| Vendor | Freestyle Cloud Inc. | Checksum Labs, Inc. |
| Hosted endpoint | `https://api.freestyle.sh/v5` | `https://api.instavm.io` |
| Pricing | Freemium | Pay per use |
| Licence | Proprietary service with no published terms of service found. The `freestyle` SDK and CLI package on npm is MIT | none |
| Last release | 2026-09-27 | 2026-07-15 |
| Terms last updated | no document linked | 2026-01-26 |
| Privacy policy last updated | no document linked | 2026-01-26 |
| Customer content may train models | not read yet | yes |
| Terms restrict automated access | not read yet | yes |
| Terms restrict benchmarking | not read yet | not found in the text |
| Terms or service can change without notice | not read yet | yes |
| Arbitration or class-action waiver | not read yet | yes |
| Popularity | 72k npm/wk | 57 npm/wk, 370 PyPI/wk |

Why the edge:
- Maintenance & community, Freestyle +36: Freestyle 71 (The newest dated change is the 14 October 2026 changelog entry (browser terminals, expiring identity tokens, 24-hour commands, scoped S3 access), 21 days before this check. `freestyle` 0.2.16 was published to npm on 27 September 2026, per the 8 October check (30). 25 npm versions between 13 August and 27 September 2026 per the 8 October check, and changelog entries on 9 September and 14 October, all inside the 90 days from 6 August. npm couldn't be re-read on 4 November (20). Closed service with a public changelog of four entries in 2026 and a Discord server, whose response times we did not check (8 of 15). One current official SDK, TypeScript, with the CLI in the same package (10 of 15). The package has three dependencies and no `repository` field, and no public CI was found, per the 8 October check (3 of 10). 30 + 20 + 8 + 10 + 3 = 71.); InstaVM 35 (Closed service lines. The latest dated change found is Python SDK 0.26.1 on 15 July 2026, 114 days before the check, and the site changelog's only entry is 11 July (10). No SDK release in the 90 days to 6 November (0). A public changelog, support email and Discord, with no reply times seen (8 of 15). Official Python and JavaScript SDKs, last released in July and May 2026 (12 of 15). Package health of the SDK repositories was not read (5 of 10). Total 35.)
- Reliability, InstaVM +30: Freestyle 47 (Graded on the hosted lines. www.freestyle.sh/status is the vendor's own page with three components (Freestyle VMs, API, Dashboard), all operational, last updated 25 October 2026 on 4 November, with no incident list or component history (10 of 20). No readable history (5). Plan limits are published with numbers (10, 40 and 400 concurrent VMs, per-VM and total resource budgets), but no request rate limit for the API was found in the reviewed documentation (5 of 15). The OpenAPI file documents 429 `LIMIT_EXCEEDED` on VM creation and resize and marks which 409s are safe to retry, per the 8 October check (the file wasn't re-read on 4 November), resumable uploads take retryable chunks, and the SDK's terminal sessions reconnect with exponential backoff and jitter without rerunning a command. No Retry-After header or idempotency keys found. That is safe-retry guidance without idempotency keys, 12 in this run, where 8 was given on 8 October (12 of 15). The pricing page lists a 99.99% SLA for Enterprise with no SLA document published (5 of 10). The API is served under `/v5` with no beta label (10). 10 + 5 + 5 + 12 + 5 + 10 = 47.); InstaVM 77 (Hosted lines. Better Stack status page with four components, including the public API (20). The incident history shows no incidents for September, October or November 2026 (30). No rate limits with numbers found; Pro promises higher limits without figures (0). The Python SDK has a RateLimitError and an example retry loop with exponential backoff, but no 429 or Retry-After is documented, and there is no idempotency guidance (7 of 15). The terms commit to 99.9% monthly uptime with service credits, and Pro lists 99.9% (10). No beta or preview label on the API (10). Total 77.)
- Payments & pricing, Freestyle +25: Freestyle 45 (No x402, MPP or L402 found in the docs, the OpenAPI file or the pricing page (0). Per-unit prices are public, $0.04032 a vCPU-hour, $0.0129 a GiB-hour of memory, $0.000086 a GiB-hour of storage and $0.02 a GB of data transfer (20). The Free plan costs $0 with 200 vCPU-hours and 400 GiB-hours of memory a month and needs no card (20). A person has to sign in through a browser first. After that an agent can mint its own key with `freestyle tokens create --output json`, so 5 of 20 (5). Pricing re-read on 4 November, unchanged. 0 + 20 + 20 + 5 = 45.); InstaVM 20 (No x402, MPP or L402 (0 of 40). Per-second vCPU, memory and storage prices are published without a login (20). The free plan's $50 credit needs a card on file (0). Signup and key minting are in a browser dashboard (0). Total 20.)
- Schema & documentation, Freestyle +20: Freestyle 86 (A public OpenAPI 3.1 file at www.freestyle.sh/openapi.json with 88 operations under `/v5` and 128 schemas (25). llms.txt, llms-full.txt, a Markdown twin of every docs page and a read-only shell over the docs at `/docs/bash` (10). Every `/v5` operation has a description, and the about page states when to use the product and when not to (18 of 20). Request bodies are typed with enums, required fields and `additionalProperties: false`, with free-form objects only for metadata and environment variables (13 of 15). Each operation lists its error statuses with a named code and cause, on one `PublicErrorBody` shape, and the docs carry TypeScript and CLI examples but few raw HTTP examples (12 of 15). Paths are versioned at `/v5`, but the changelog has four entries in 2026 (11 April, 17 April, 9 September, 14 October) and the npm package ships no changelog across 25 releases since 10 July (8 of 15). The OpenAPI counts are per the 8 October check, not re-read on 4 November. 25 + 10 + 18 + 13 + 12 + 8 = 86.); InstaVM 66 (A public OpenAPI 3.1 spec with 229 operations (25). llms.txt at instavm.io (10). Only 93 of 229 operations have a description, and those read as short summaries without when-not-to-use guidance (8 of 20). FastAPI-generated request schemas with typed fields and required lists (10 of 15). Docs carry code examples for each SDK area, but only 422 validation errors appear in the spec and no error-code reference was found (6 of 15). Paths sit under /v1 and an SDK changelog exists, but the site changelog has one entry, of 11 July 2026 (7 of 15). Total 66.)
- Agent ergonomics, Freestyle +18: Freestyle 69 (List calls take `limit` and `offset`, file reads take byte ranges, and paused VMs can be read without starting compute. `exec-await` returns whole stdout and stderr with no documented size control (15 of 25). VM lists filter by state, slug, search, snapshot, VPC and metadata, and snapshot lists by source VM and search (18 of 20). Every error has a stable `code` in SCREAMING_SNAKE_CASE and a message, and limit errors name the limit reached (18 of 20). No idempotency keys. A slug is unique per account and a repeated create answers 409, and the spec says which failures are safe to retry and warns against retrying an exec that returned `VM_NON_RESPONSIVE` (10 of 20). A create call needs only `firewall`, with defaults of 4 vCPU, 8 GiB and 32 GB. The only SDK is TypeScript, shipped with the CLI in one npm package (8 of 15). Per the 8 October check for the OpenAPI lines. The 14 October changelog adds `vm.exec()` timeouts up to 24 hours on VMs with an updated guest agent and recovery of a running command after a service interruption. 15 + 18 + 18 + 10 + 8 = 69.); InstaVM 51 (30 operations take limit, offset, cursor or page parameters, with no field selection found (12 of 25). Listing endpoints page, with little filtering (10 of 20). The SDK maps failures to typed exceptions such as AuthenticationError, QuotaExceededError and RateLimitError, but the HTTP error bodies are undocumented (8 of 20). One operation takes an idempotency parameter, and snapshots and clones make work repeatable, with no safe-retry guidance (6 of 20). `client.execute(code=..., language=...)` needs two arguments, with Python and JavaScript SDKs (15). Total 51.)
- Transparency & trust, InstaVM +13: Freestyle 44 (The platform is closed. The SDK and CLI are MIT on npm, and no terms of service or service agreement was found on www.freestyle.sh (`/terms`, `/tos` and `/legal` still answer 404 on 4 November), so the terms of use are unclear (8 of 30). The privacy policy, last updated 15 June 2025, covers the website only, and no DPA, retention period or statement on customer VM data was found (3 of 30). The 9 September 2026 changelog deprecates the Git, code execution, web deployment and scheduled trigger APIs, and the OpenAPI file marks every unversioned route deprecated, in both cases without a removal date (6 of 20). The privacy policy names Google Analytics and PostHog for the website. No sub-processor list or data location for VMs was found (3 of 20). 8 + 3 + 6 + 3 = 20.); InstaVM 57 (Closed service with clear terms (15). The terms and privacy policy agree on keeping code and execution logs up to one year and US storage, and the policy names Stripe, PostHog and Resend, but allows training on anonymised, aggregated data derived from user content with opt-out by email and mentions no DPA (18 of 30). No deprecation policy or notices found (0 of 20). US data location stated and three subprocessors named, cloud providers unnamed (12 of 20). Total 45.)
