Skip to content
Cloudflare Docs

Supported bindings in local and remote dev

Local Development: Includes wrangler dev (without the --remote flag) and the Cloudflare Vite plugin. This mode simulates the Cloudflare Workers environment locally.

Remote Development: Uses wrangler dev --remote), deploying your code to Cloudflare’s infrastructure during development. This ensures all bindings and resources match production conditions. There is no Vite plugin equivalent for testing remote resources.

BindingLocal (Wrangler & Vite)Remote (Wrangler only)
AI
Assets
Analytics Engine
Browser Rendering
D1
Durable Objects
Email Bindings
Hyperdrive
Images
KV
mTLS
Queues
R2
Rate Limiting
Service Bindings (multiple Workers)
Vectorize
Workflows

Tip: If you need to use any bindings marked with ❌ under local development, run:

Terminal window
wrangler dev --remote

This command allows you to develop against remote resources and data stored on Cloudflare's network.