Three months ago we announced the public beta of remote bindings for local development. Now, we’re excited to say that it’s available for everyone in Wrangler, Vite, and Vitest without using an experimental flag!
With remote bindings, you can now connect to deployed resources like R2 buckets and D1 databases while running Worker code on your local machine. This means you can test your local code changes against real data and services, without the overhead of deploying for each iteration.
Example configuration
To enable remote bindings, add "remote" : true
to each binding that you want to rely on a remote resource running on Cloudflare:
wrangler.jsonc
{"name": "my-worker","compatibility_date": "2025-09-16","r2_buckets": [{"bucket_name": "screenshots-bucket","binding": "screenshots_bucket","remote": true,},],}wrangler.toml
name = "my-worker"compatibility_date = "2025-09-16"[[r2_buckets]]bucket_name = "screenshots-bucket"binding = "screenshots_bucket"remote = true
When remote bindings are configured, your Worker still executes locally, but all binding calls are proxied to the deployed resource that runs on Cloudflare’s network.
You can try out remote bindings for local development today with:
Source: Cloudflare
Latest Posts
- Amazon Lex provides generative AI based enhanced natural language understanding in eight new languages
- (Updated) Microsoft Viva: AI-generated audio briefings for SharePoint news in Viva Connections [MC1143997]
- Amazon EC2 supports detailed performance stats on all NVMe local volumes
- Microsoft Entra | Streamlined Same-Device Number Matching and First Run Experience (FRX) in Microsoft Authenticator [MC1117816]