Supported bindings per development mode

Last updated Jun 25, 2026

Local development

Local simulations: During local development, your Worker code always executes locally and bindings connect to locally simulated resources by default. This is supported in wrangler dev and the Cloudflare Vite plugin.

Remote binding connections:: Allows you to connect to remote resources on a per-binding basis. This is supported in wrangler dev and the Cloudflare Vite plugin.

Binding Local simulations Remote binding connections
AI ❌ ✅
Assets ✅ ❌
Analytics Engine ✅ ❌
Browser Run ✅ ✅
D1 ✅ ✅
Durable Objects ✅ ❌ <sup>1</sup>
Containers ✅ ❌
Email Bindings ✅ ✅
Hyperdrive ✅ ❌
Images ✅ ✅
KV ✅ ✅
Media Transformations ❌ ✅
mTLS ❌ ✅
Queues ✅ ✅
R2 ✅ ✅
Rate Limiting ✅ ❌
Service Bindings (multiple Workers) ✅ ✅
Vectorize ❌ ✅
Workflows ✅ ❌

Remote development

During remote development, all of your Worker code is uploaded and executed on Cloudflare's infrastructure, and bindings always connect to remote resources. We recommend using local development with remote binding connections instead for faster iteration and debugging.

Supported only in wrangler dev --remote - there is no Vite plugin equivalent.

Binding Remote development
AI ✅
Assets ✅
Analytics Engine ✅
Browser Run ✅
D1 ✅
Durable Objects ✅
Containers ❌
Email Bindings ✅
Hyperdrive ✅
Images ✅
KV ✅
Media Transformations ✅
mTLS ✅
Queues ❌
R2 ✅
Rate Limiting ✅
Service Bindings (multiple Workers) ✅
Vectorize ✅
Workflows ❌

Footnotes

  1. Refer to Using remote resources with Durable Objects and Workflows for recommended workarounds. ↩

Was this helpful?

YesNo

On this page

Supported bindings per development mode - 图1Docs

{"@context":"https://schema.org","@type":"WebPage","@id":"https://developers.cloudflare.com/workers/local-development/bindings-per-env/#page","headline":"Supported bindings per development mode","description":"Supported bindings per development mode","url":"https://developers.cloudflare.com/workers/local-development/bindings-per-env/","inLanguage":"en","image":"https://developers.cloudflare.com/workers/local-development/bindings-per-env/og.png?v=2340d9abe6ad6ebf","dateModified":"2026-06-25","publisher":{"@type":"Organization","name":"Cloudflare","description":"One platform for your apps, agents, and workforce. Build, secure, and scale without managing infrastructure","url":"https://www.cloudflare.com/","sameAs":["https://github.com/cloudflare","https://www.linkedin.com/company/cloudflare","https://x.com/cloudflare"],"logo":{"@type":"ImageObject","url":"https://developers.cloudflare.com/logo.svg"},"address":{"@type":"PostalAddress","streetAddress":"101 Townsend St","addressLocality":"San Francisco","addressRegion":"CA","postalCode":"94107","addressCountry":"US"},"contactPoint":[{"@type":"ContactPoint","contactType":"Customer Support","url":"https://support.cloudflare.com/","availableLanguage":["English"]},{"@type":"ContactPoint","contactType":"Sales","url":"https://www.cloudflare.com/contact/","availableLanguage":["English"]}]},"isPartOf":{"@type":"WebSite","@id":"https://developers.cloudflare.com/#website","name":"Cloudflare Docs","url":"https://developers.cloudflare.com/"}}


description: Configuring environment variables and secrets for local development title: Environment variables and secrets image: https://developers.cloudflare.com/workers/local-development/environment-variables/og.png?v=9a5f73ed2ac972f3


Skip to content

Documentation Index
Fetch the complete documentation index at: https://developers.cloudflare.com/workers/llms.txt
Use this file to discover all available pages before exploring further.