Changelog
Sep 9, 2026 3 min read

Changelog — September 9, 2026

Legacy API deprecations, private networking, secret injection, persistent terminals, and larger VMs.

API deprecations

Freestyle is now focused on VMs. We've deprecated the standalone Git, code execution, web deployment, and scheduled trigger APIs. The current platform covers VMs, snapshots, networking, domains, and identities.

VM updates

Since our last changelog, we've added more control over how agents use their VMs: what they can reach, which credentials they can use, and who can access their work. VMs now scale to 64 GiB of memory on Pro, terminals can reconnect to the same running process, and private networks can connect to your existing infrastructure.

The main changes since April are as follows:

AreaChangeDetails
VMsUbuntu base snapshotsUbuntu 24.04 images with systemd, Docker, Node.js, and Python ready to use. A minimal BusyBox image starts at 128 MiB of memory.
VMsLarger VMsPro supports up to 32 vCPUs, 64 GiB of memory, and 256 GB of disk per VM. Enterprise supports custom limits.
APILive resizingGrow a running VM's CPU, memory, and disk without rebooting or recreating it.
APIPaused VM capacityPaused and stopped VMs release their share of your vCPU and memory budgets. Paused VMs retain their memory and disk and incur only storage charges.
NetworkingDual-stack VPCsConnect VMs over private IPv4 and IPv6 networks, with automatic or explicitly assigned addresses.
NetworkingWireGuard tunnelsConnect your computer or existing infrastructure to Freestyle VPCs. Attach and detach networks without replacing the tunnel's configuration.
NetworkingFirewall APIExplicitly allow traffic between VMs, VPCs, tunnels, IP ranges, and the public internet, with port and protocol filters. VM creation requires a firewall configuration.
NetworkingFree domains and custom domainsPublish a VM service on an available style.dev name, or use your own verified domain with managed HTTPS and wildcard support.
NetworkingCredential injectionInject HTTP headers or authenticate outbound Postgres connections at the edge, so agents can use services without storing those credentials inside the VM. HTTPS header injection also supports private Git clone, fetch, and push.
NetworkingForward authProtect public VM services with your own authorization endpoint. Reuse one configuration across domains and keep designated session cookies out of the VM.
NetworkingCustom egressRoute VM traffic through a router VM or a WireGuard exit. SOCKS5 rules also let proxy-aware clients use your own proxy with credentials held at the edge.
SDKPersistent terminalsName PTY sessions and reattach by name or ID after disconnecting. The process keeps running, with terminal resizing and signals available through the SDK.
SDKScoped client tokensGrant an end user or agent access to specific VMs and Linux users without sharing your team API key. Revoke individual tokens or VM grants.
SDKLarge file transfersTransfer files up to 16 GiB with automatic chunked uploads, progress reporting, and retries. Stream downloads or read a range of bytes without loading the whole file.
CLIVM and account toolsManage VMs, snapshots, files, networks, domains, and identities from the CLI. Create and revoke API keys from a browser login, with JSON output for scripts.
DashboardBranded placeholder pagesSet your own logo and product name for pages on your verified domains that do not yet have a VM route. Configure branding once per account.
DashboardData transfer estimatesThe wallet shows data transfer usage and estimated transfer costs for Hobby and Pro. Traffic between your VMs inside a VPC is free.
PlatformVM creation under loadWhen a host refuses a new VM because it is overloaded, creation retries placement on another eligible host.
esc