[wrangler] Add vpc_networks binding support - #12992
Merged
Merged
Conversation
RiscadoA
force-pushed
the
rantunes/WVPC-172-phase1
branch
from
March 20, 2026 16:00
b0de6cb to
3fac7aa
Compare
🦋 Changeset detectedLatest commit: 3bd1f9c The changes in this PR will be included in the next version bump. Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
RiscadoA
force-pushed
the
rantunes/WVPC-172-phase1
branch
8 times, most recently
from
March 25, 2026 18:33
ba592eb to
9d6de13
Compare
RiscadoA
marked this pull request as ready for review
March 25, 2026 18:34
Contributor
|
Codeowners approval required for this PR:
Show detailed file reviewers
|
create-cloudflare
@cloudflare/kv-asset-handler
miniflare
@cloudflare/pages-shared
@cloudflare/unenv-preset
@cloudflare/vite-plugin
@cloudflare/vitest-pool-workers
@cloudflare/workers-editor-shared
wrangler
commit: |
Fixes WVPC-172.
Adds
vpc_networksbinding support, allowing Workers to route traffic through a Cloudflare Tunnel. At runtime,env.MY_VPC.fetch("http://internal-host/")routes through the tunnel. Each binding generates aFetchertype. Likevpc_services, these bindings are always remote inwrangler dev.Network bindings are configured through either a
tunnel_idor anetwork_id:{ "vpc_networks": [{ "binding": "MY_FOO_VPC", "tunnel_id": "your-tunnel-uuid" }] }{ "vpc_networks": [{ "binding": "MY_BAR_VPC", "network_id": "some-network-id" }] }