ClaudeCloudflare 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.

claudeenmodel: claude-haiku-4-5

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

Key Points

  • VPC Networks now in public beta for Workers
  • Bind to Cloudflare Mesh and Tunnel networks without pre-registering hosts
  • Access private services via fetch() with flexible IP and port routing

Summary

Cloudflare has released VPC Networks and Cloudflare Mesh support for Workers in public beta. This enhancement enables Workers to access any service in private networks without pre-registering individual hosts or ports.

Key Points

  • VPC Network Bindings: Access any service in your private network by binding to a Cloudflare Tunnel (via tunnel_id) or Cloudflare Mesh network (via cf1:network)
  • Flexible Configuration: Complements existing VPC Service bindings which are scoped to specific host/port combinations
  • Runtime Access: Use fetch() to route requests through the network to services at specified IP addresses and ports
  • Mesh Integration: Reach any Mesh node, client device, or subnet route in your account using the cf1:network binding
  • Simple Setup: Configure bindings in wrangler.jsonc or wrangler.toml with minimal configuration

Full Translation

Translations

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

claudejamodel: claude-haiku-4-5

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

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

2026年4月14日 | Workers VPC

VPC ネットワークバインディング

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

tunnel_id で Cloudflare Tunnel にバインドして、そのトンネルが実行されているネットワーク上の任意のサービスに到達することができます。または、cf1:network を使用して Cloudflare Mesh ネットワークにバインドして、アカウント内の任意の Mesh ノード、クライアントデバイス、またはサブネットルートに到達できます。

設定例

wrangler.jsonc

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

wrangler.toml

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

ランタイム時の使用方法

ランタイム時に、fetch() はネットワークを経由してルーティングされ、指定した IP とポートのサービスに到達します。

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

詳細情報

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