We're removing seat fees and making pricing better for fast-growing teams

Learn more
April 23, 2026
Adjusted

Updated plans for Render workspaces

We've rolled out new workspace plans to make Render’s pricing more scalable for modern, fast-growing teams.

Each new workspace plan corresponds to a legacy plan:

  • Hobby (free) replaces the legacy Hobby plan.
  • Pro ($25/month flat) replaces Professional ($19 per member/month).
  • Scale ($499/month flat) replaces Organization ($29 per member/month).
  • Enterprise (custom) remains the same.

These new plans:

  • Remove seat fees. Our new Pro and Scale plans move to a flat subscription with unlimited team members included.
  • Add self-serve compliance. The Pro plan includes SOC 2 and ISO 27001 reports, plus audit logs. The Scale plan adds SSO, SCIM, advanced RBAC, HIPAA-enabled workspaces, and multi-workspace management.
  • Refine usage-based pricing. Each workspace plan includes baseline usage for:
    • Custom domains ($0.25/month for each additional domain)
    • Build pipeline minutes ($5 for each additional 1000 minutes)
    • Bandwidth ($0.15 for each additional GB)
      • The new Hobby and Pro plans include less bandwidth than their legacy counterparts, because legacy plans subsidized bandwidth usage with seat fees. Bandwidth overages are now billed per GB instead of in 100 GB increments.

There are no changes to Render's existing compute pricing.

Timeline:

  1. Starting today, all newly created workspaces use a new plan.
  2. Existing workspaces can opt in to any new plan between now and August 1, 2026.
  3. On August 1, any remaining workspaces on a legacy plan will automatically move to the corresponding new plan.

For more information on new workspace plans:

  • See the blog post for a broader summary of these updates.
  • See the pricing page to compare the new plans at a glance.
  • See the docs for full details on plan changes and opting in your workspace.
April 21, 2026
Improved

Default Node.js version updated to 24.14.1

Newly created Node.js services now use Node.js 24.14.1 by default. You can always specify a different version.

Existing Node.js services keep their original default version to prevent breaking changes.

April 16, 2026
Improved

Create new services from the Render CLI

You (and your agents) can now create new services directly from the terminal using the Render CLI's services create command:

As shown, you provide your service's initial configuration (service type, runtime, region, etc.) as individual options to this command.

For all supported options, run render help services create or see the generated command reference.

Get started with the Render CLI in the docs.

April 16, 2026
Improved

Automatic Go version updates

Render's native Go environment now automatically updates to the latest stable Go 1.x version, usually within 24 hours of a new release. After an update, your service starts using the new version with its next deploy.

Previously, we handled Go version updates manually, which meant delays between a new Go release and availability on Render. This is now fully automated.

If you need to pin to a specific Go version, you can deploy using a Docker image. Learn more about supported languages and versions in the docs.

April 07, 2026
New

Render Workflows now in public beta

Render Workflows is now in public beta, with SDK support for TypeScript and Python. Define durable tasks and chain them into long-running background processes for agent logic, data pipelines, billing flows, and more.

Diagram illustrating chained task runs
Diagram illustrating chained task runs

Deploy your task definitions as a Workflow service, trigger runs from your app (or via API/Dashboard), and let Render handle queuing, retries, state management, and parallel execution. Workflows run on Render’s private network with unified logs and metrics so you can debug runs in one place.

Explore examples in the Workflows Playground or get started with render workflows init in the Render CLI. Learn more in the announcement post and documentation.

March 25, 2026
Improved

Audit log updates: Added the EndShellEvent type, plus metadata for source IP and user agent

Workspace audit logs now include the EndShellEvent event type, which indicates that a workspace member closed an active dashboard shell or SSH session to a Render service. Audit logs already included StartShellEvent, which is logged when a shell session starts.

Audit log events also now include source_ip and user_agent properties in their metadata field whenever these values are available:

Learn more about audit logs in the docs.

February 24, 2026
Adjusted

Free web services now remain active while receiving WebSocket messages

Free web services now spin down after going 15 minutes without receiving either of the following:

  • An incoming HTTP request
  • An incoming WebSocket message from an existing connection

Previously, only incoming HTTP requests delayed spindown. This meant that a service could spin down even while actively receiving WebSocket traffic.

Learn more about free web services in the docs.

February 11, 2026
Improved

Updated version defaults: Python to 3.14.3, uv to 0.10.2

Newly created Python services now use Python 3.14.3 and uv version 0.10.2 by default. You can always specify a different version of both Python and uv.

Existing Python services keep their original default versions to prevent breaking changes.

February 10, 2026
New

Render CLI v2.8.0

New command: render workspaces

By default, render workspaces lists your available workspaces in an interactive menu. Optionally, you can also list workspaces in plaintext, JSON, or YAML format. For example, the following command lists workspaces in YAML:


Non-interactive mode for render psql

You can now pass queries directly through render psql and print the response in plaintext, JSON, or YAML. For example:


Show latest available version

The render --version command now informs you if a new version of the Render CLI is available.


For more details, see the release on GitHub. Get started with the Render CLI in the docs.

February 09, 2026
Improved

Blueprints now support custom filenames and paths

Blueprints (Render's infrastructure-as-code model) now support custom filenames and paths for YAML configuration files. Previously, Blueprints required a file named render.yaml in your repository's root directory.

You can specify a custom path when creating a new Blueprint in the Render Dashboard:

Setting a Blueprint file path in the Render Dashboard
Setting a Blueprint file path in the Render Dashboard

You can also update an existing Blueprint's file path from its Settings page.

If you don't set a custom path, Render defaults to using render.yaml in your repository root. Learn more in the documentation.