Introducing Render Sandboxes: a computer for every agent.
Render Sandboxes now available in beta
Now in public beta, use Render Sandboxes to spin up isolated, ephemeral compute environments for executing untrusted code, such as agent-generated apps and scripts.
Create and manage sandboxes programmatically using the Render CLI or the TypeScript and Python SDKs.
Each sandbox provides:
- Isolated runtime: Run commands and manage files in a contained environment with its own filesystem.
- Configurable compute: Choose from four compute plans with up to 8 CPU and 16 GB of RAM.
- Indefinite execution: Run sandboxes for as long as you need. Configure separate timeouts for automatic suspension and termination, or disable both to run indefinitely.
- Network controls: Restrict outbound traffic to specific HTTPS destinations, or block it entirely.
- Reusable snapshots: Capture filesystem state or running processes, then restore that state in new sandboxes.
To create your first sandbox and execute a command:
-
Install the latest version of the Render CLI.
-
Spin up a sandbox with:
Copy your new sandbox's ID from the command's output.
-
Replace
sbx-abc123with your sandbox's ID in the following commands:
Get started with Render Sandboxes in the documentation.
Reduced median first-build time for Docker-based previews by 45%
Docker-based service previews and preview environments now use the build cache from their base service’s most recent successful build. Previously, each preview’s first build started with an empty cache.
This optimization has reduced median first-build time for Docker-based previews by 45%:

Before this change (September 6 to October 28), median first-build time was 73 seconds. Since the optimization landed on October 29, the highest observed weekly median is 40 seconds.
Learn more about service previews and preview environments.
Upcoming service preview and preview environment support for GitHub stacked PRs
On November 18, 2026, Render will begin supporting separate service previews and preview environments for each pull request in a GitHub PR stack:

Currently, Render creates previews only for PRs that directly target your service's linked branch. This means that only the bottom PR in a stack can generate previews.
Beginning November 18, Render will apply your existing preview mode to all PRs in a stack:
- Automatic: Render will create previews for each PR in the stack, except for any that include
[skip preview]in their title. - Manual: Render will create previews only for PRs in the stack that include
[render preview]in their title.
Each preview creates new resources that are billed according to their compute plans and other specs. If you use automatic previews, this change might increase your preview-related costs.
- Learn more about previews in the documentation for service previews and preview environments.
- To enable previews for stacked PRs sooner, reach out to our support team in the Render Dashboard.
Updated default versions of Node.js and Bun
Added support for Bun canary builds
Render now supports canary builds for Bun. Canary builds let you preview upcoming Bun features before they reach a stable release.
To use canary builds, do one of the following:
- Set your service's
BUN_VERSIONenvironment variable tocanary. - Add a
.bun-versionfile to the root of your repo with the single line:canary.
Don't use Bun canary builds for production services. Canary builds are untested pre-releases. Learn more about setting your Bun version.
Added two Key Value plans and lowered prices for larger existing plans
Render now supports two additional compute plans for Key Value instances:
- 3 GB RAM with up to 3,000 simultaneous connections
- 50 GB RAM with up to 50,000 simultaneous connections
We've also reduced pricing for existing Key Value compute plans that provide at least 1 GB RAM. The reduced pricing takes effect for all applicable Key Value instances starting October 1.
View all available plans and their latest pricing on the pricing page. Learn more about Render Key Value in the docs.
Added Blueprint support for Render Workflows
You can now manage your workflow services using Blueprints, Render's infrastructure-as-code model.
Define workflows alongside other service types in your Blueprint YAML. Here's an example:
Workflows support most of the same configuration fields as other service types, with exceptions noted in the Blueprint YAML Reference. Notably, you don't provide a plan field for workflows, because you instead specify compute plans per task directly in your code.
Note the following:
- Workflows do not yet support preview environments, which skip replicating any workflows present in your Blueprint (other services are replicated as usual).
- Render rejects a Blueprint that would create a workflow with the same name as an existing Blueprint-managed workflow in your workspace.
Learn more about Render Workflows in the documentation.
See your service's deploys on a new page
Services now have a new Deploys page in the Render Dashboard.

The Deploys page features:
- Your service's deploy history, without a date cutoff.
- A Live badge indicating the current deploy.
- Status of in-progress deploys.
- A banner flagging when auto-deploys are disabled.
Previously, deploys were only visible on the Events page, interspersed with other events, and capped at a 90-day history. The Events page continues to show all service events, including deploys.
Cron jobs also have new Builds and Runs pages that separate build and run history.

Learn more in the documentation.
Introduced the Flex compute plan for Render Workflows
Render Workflows uses a new default compute plan for task runs: flex.
The flex compute plan provides up to 1 CPU and 4 GB of RAM. Task runs on flex are billed only for the CPU and RAM they actually use, resulting in significantly lower costs for computationally inexpensive runs.
The flex compute plan replaces the starter and standard compute plans for Render Workflows. Tasks that previously used starter or standard now automatically use flex instead.
For tasks with higher resource requirements, you can assign a different compute plan in your task's definition:
Learn more about compute plans for Render Workflows in the documentation.
Added usage telemetry to the Render CLI
The Render CLI now automatically collects usage telemetry to help us understand common use cases and improve user experience. Telemetry is enabled by default in version 2.26.0 or later.
Telemetry includes the following:
- Commands run (e.g.,
render services list) - Command performance and completion status
- CLI version
- System information
- Execution context
The Render CLI does not collect sensitive user data, such as command arguments, environment variable values, passwords, or the contents of your files.
You can disable telemetry at any time by setting either the RENDER_CLI_DISABLE_ANALYTICS or DO_NOT_TRACK environment variables. For example:
Learn more in the documentation.