---
title: Freestyle
slug: freestyle
url: "https://toolweight.com/tools/freestyle"
homepage: "https://freestyle.sh"
categories: sandbox-providers
last_verified: 2026-11-07
dataset_version: 0738be72
license: CC-BY-4.0
---

# Freestyle

> Run untrusted JavaScript and full dev servers, with git hosting and domains built in.

- Targets app-builder products: run untrusted JavaScript, a visible dev server, git hosting and a domain
- Vertical integration is the point: sandbox, repo and preview URL are one product, not three vendors
- Tradeoff is a JavaScript-centric runtime and a much smaller surface than general-purpose providers

## Identity

|  |  |
| --- | --- |
| Name | Freestyle |
| Company | Freestyle |
| One-liner | Run untrusted JavaScript and full dev servers, with git hosting and domains built in. |
| Site | https://freestyle.sh |
| Docs | https://docs.freestyle.sh |
| Founded | 2024 |
| Funding | Seed |
| Compared in | 1 |

## Where it is compared

### [Sandbox providers](https://toolweight.com/compare/sandbox-providers)
Ranked **#13 of 19** on default weights.
| Field | Value | Confidence | Verified | Source | Note | Permalink |
| --- | --- | --- | --- | --- | --- | --- |
| Cold start | 700ms | Inferred | - | - | Estimate for the code-execution API; dev servers with a repo checkout take considerably longer. | https://toolweight.com/compare/sandbox-providers#freestyle--cold_start_measured |
| Cold start (claimed) | - | Unknown | - | - | No consistently published figure. | https://toolweight.com/compare/sandbox-providers#freestyle--cold_start_claimed |
| Isolation | microvm | Inferred | - | - | - | https://toolweight.com/compare/sandbox-providers#freestyle--isolation_tech |
| Root in guest | ◐ | Inferred | - | - | Dev servers give you a shell; the execute API does not. | https://toolweight.com/compare/sandbox-providers#freestyle--root_access |
| Egress control | allowlist | Inferred | - | - | Network access for executed code is opt-in per call. | https://toolweight.com/compare/sandbox-providers#freestyle--egress_control |
| Max runtime | 1h | Inferred | - | - | Execution calls are short; dev servers persist while in use. | https://toolweight.com/compare/sandbox-providers#freestyle--max_runtime |
| Persistent FS | ● | Inferred | - | - | Repos are hosted as git, which is the persistence layer. | https://toolweight.com/compare/sandbox-providers#freestyle--persistent_fs |
| Snapshot & fork | ◐ | Inferred | - | - | Git branching substitutes for VM forking. | https://toolweight.com/compare/sandbox-providers#freestyle--snapshot_fork |
| Custom images | ○ | Inferred | - | - | Managed runtime rather than arbitrary images. | https://toolweight.com/compare/sandbox-providers#freestyle--custom_images |
| GPU | ○ | Inferred | - | - | - | https://toolweight.com/compare/sandbox-providers#freestyle--gpu |
| Runtimes | javascript-typescript, python | Inferred | - | - | - | https://toolweight.com/compare/sandbox-providers#freestyle--language_runtimes |
| Preview URLs | ● | Vendor-claimed | 2026-01-15 | https://docs.freestyle.sh | Dev server previews and custom domains are core to the product. | https://toolweight.com/compare/sandbox-providers#freestyle--preview_urls |
| Browser inside | ○ | Inferred | - | - | - | https://toolweight.com/compare/sandbox-providers#freestyle--browser_in_sandbox |
| File up/download | ● | Inferred | - | - | Filesystem and git APIs. | https://toolweight.com/compare/sandbox-providers#freestyle--file_transfer_api |
| Sydney region | ○ | Inferred | - | - | - | https://toolweight.com/compare/sandbox-providers#freestyle--sydney_region |
| Concurrent limit | 40 sandboxes | Vendor-claimed | 2026-11-07 | https://www.freestyle.sh/docs/vms/pricing-and-limits | Hobby plan allows up to 40 concurrent VMs (Free 10, Pro 400). | https://toolweight.com/compare/sandbox-providers#freestyle--max_concurrency |
| MCP server | ◐ | Inferred | - | - | - | https://toolweight.com/compare/sandbox-providers#freestyle--mcp_server |
| SDKs | typescript, rest-api | Inferred | - | - | - | https://toolweight.com/compare/sandbox-providers#freestyle--sdk_languages |
| Streaming output | ● | Inferred | - | - | - | https://toolweight.com/compare/sandbox-providers#freestyle--streaming_stdout |
| Price / hour | $0.13/hr | Vendor-claimed | 2026-11-07 | https://www.freestyle.sh/docs/vms/pricing-and-limits | Docs list $0.04032/vCPU-hr and $0.0129/GiB-hr: 2 x 0.04032 + 4 x 0.0129 = $0.132. Storage and transfer excluded. | https://toolweight.com/compare/sandbox-providers#freestyle--price_per_hour |
| Meter | per-request | Inferred | - | - | Executions are per-call; dev servers are metered by uptime. | https://toolweight.com/compare/sandbox-providers#freestyle--billing_granularity |
| Idle cost | storage-only | Inferred | - | - | - | https://toolweight.com/compare/sandbox-providers#freestyle--idle_billing |
| GitHub stars | - | Inferred | - | - | - | https://toolweight.com/compare/sandbox-providers#freestyle--github_stars |
| Funding | seed | Community-reported | - | - | - | https://toolweight.com/compare/sandbox-providers#freestyle--funding_stage |
| Shipped | 2024 | Inferred | - | - | - | https://toolweight.com/compare/sandbox-providers#freestyle--launched |
| Positioning | The backend for AI app builders: run code, host git, serve previews, attach domains. | Inferred | - | - | - | https://toolweight.com/compare/sandbox-providers#freestyle--positioning |

**Verdict.** Collapses four vendors into one for Lovable-shaped app builders, wrong shape for anything outside JavaScript.

## Alternatives

- [Blaxel](https://toolweight.com/tools/blaxel), Agent-first cloud claiming ~25 ms microVM boots from snapshots.
- [boat](https://toolweight.com/tools/boat), Persistent Ubuntu VMs for agents with SSH, Docker and disk-level fork, billed per second.
- [Cloudflare Sandbox](https://toolweight.com/tools/cloudflare-sandbox), Container sandboxes driven from a Worker, addressed through Durable Objects.
- [CodeSandbox SDK](https://toolweight.com/tools/codesandbox-sdk), Firecracker VMs with memory snapshots, from the online IDE, now owned by Together AI.
- [Daytona](https://toolweight.com/tools/daytona), Sub-second container sandboxes for agent workloads, from a team that built a dev-env manager.
- [Self-hosted Firecracker](https://toolweight.com/tools/diy-firecracker), The baseline: Firecracker on your own metal, plus every hard part you now own.
- [E2B](https://toolweight.com/tools/e2b), Open-source Firecracker sandboxes with Python and TypeScript SDKs for AI agents.
- [exe.dev](https://toolweight.com/tools/exe-dev), Persistent VMs you SSH into, with root, apt and systemd, on a flat monthly plan.
- [Fly.io Machines](https://toolweight.com/tools/fly-machines), Raw Firecracker microVMs with a REST API, durable volumes and 35+ regions.
- [GitHub Codespaces](https://toolweight.com/tools/github-codespaces), Devcontainer-backed cloud VMs built for humans, occasionally repurposed for agents.
- [Islo](https://toolweight.com/tools/islo), Per-agent isolated cloud sandboxes with enterprise policy controls, from Incredibuild.
- [Modal](https://toolweight.com/tools/modal), Serverless Python compute with a Sandbox API bolted onto a GPU-first platform.

## Logo & brand colours

SVG files: https://toolweight.com/teams/freestyle/logo.svg and https://toolweight.com/teams/freestyle/mono.svg. JSON: https://toolweight.com/api/v1/brands/freestyle.

| Hex | oklch |
| --- | --- |
| #000000 | oklch(0.0% 0.000 0.0) |

## Licence and attribution

Data from Toolweight (https://toolweight.com), licensed CC-BY-4.0.

- Licence: [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/)
- Canonical HTML: https://toolweight.com/tools/freestyle
- Machine-readable: https://toolweight.com/tools/freestyle.md · https://toolweight.com/api/v1 · https://toolweight.com/mcp
- Toolweight takes no affiliate revenue and sells no placements.
