OpenAICloudflare Developer PlatformApr 14, 2026, 12:00 AM

Workers VPC - VPC Networks and Cloudflare Mesh support now in public beta

A condensed section focused on the key takeaways first.

Original Post

Quick Digest

Summary

A condensed section focused on the key takeaways first.

openaienmodel: gpt-5-mini-2025-08-07

Workers VPC - VPC Networks and Cloudflare Mesh support now in public beta

Key Points

  • VPC network bindings in public beta
  • Bind to Cloudflare Mesh via cf1:network
  • Reach private services via Tunnel or Mesh

Summary

Cloudflare launched a public beta for VPC Network bindings for Workers. VPC Network bindings let a Worker reach any service inside your private network without pre-registering hosts or ports. This complements VPC Service bindings (which are scoped to a specific host and port). You can bind to a Cloudflare Tunnel via tunnel_id or bind to Cloudflare Mesh using network_id = "cf1:network" to reach Mesh nodes, client devices, or subnet routes.

Key Points

  • VPC Network bindings provide network-level access from Workers to private IPs and ports without per-host registration.
  • Bind to a Tunnel (tunnel_id) or to Cloudflare Mesh (network_id = "cf1:network"). Use remote = true for remote access when required.
  • Configure vpc_networks in wrangler (TOML/JSONC) and call env.<BINDING>.fetch('http://<ip>:<port>/...') at runtime to route traffic through the network.

Example

[[vpc_networks]]
binding = "MESH"
network_id = "cf1:network"
remote = true

// JavaScript runtime
const response = await env.MESH.fetch('http://10.0.1.50:8080/api/data');

Docs

See the Cloudflare documentation "VPC Networks and Connect Workers to Cloudflare Mesh" for configuration options and additional examples.

Full Translation

Translations

A translation section that keeps the flow of the original article.

openaijamodel: gpt-5-mini-2025-08-07

Workers VPC - VPC Networks と Cloudflare Mesh のサポートがパブリックベータで利用可能に

VPC Networks と Cloudflare Mesh のサポートがパブリックベータで利用可能

Published Apr 14, 2026

Workers VPC

VPC Network bindings により、Workers はプライベートネットワーク内の任意のサービスへ、個別のホストやポートを事前登録することなくアクセスできるようになりました。これは、各バインディングを特定のホストとポートに限定する既存の VPC Service bindings を補完するものです。

バインディングの主な方法:

  • Cloudflare Tunnel に対しては tunnel_id でバインドし、そのトンネルが稼働するネットワーク上の任意のサービスに到達できます。
  • Cloudflare Mesh ネットワークには cf1:network を指定してバインドし、アカウント内の任意の Mesh ノード、クライアントデバイス、またはサブルートに到達できます。

例 — wrangler.jsonc / wrangler.toml:

JSONC

{
  "vpc_networks": [
    {
      "binding": "MESH",
      "network_id": "cf1:network",
      "remote": true
    }
  ]
}

TOML

[[vpc_networks]]
binding = "MESH"
network_id = "cf1:network"
remote = true

ランタイム: fetch() はネットワーク経由で指定した IP とポートのサービスへルーティングします。

JavaScript

const response = await env.MESH.fetch("http://10.0.1.50:8080/api/data");

設定オプションと例については、VPC Networks および Connect Workers to Cloudflare Mesh を参照してください。