Choosing between Wrangler & Vite

Last updated Jul 28, 2026 Wrangler and the Cloudflare Vite plugin both provide local development environments for Workers. Both support backend Workers, local and remote bindings, and multi-Worker applications.

Choose based on the build tools your project uses. You can also use the Vite plugin for development and builds while using Wrangler for deployment and other Workers commands.

Compare Wrangler and Vite

Capability or workflow Wrangler Cloudflare Vite plugin
Standalone JavaScript or TypeScript Workers Supported Supported
Full-stack and backend Workers Supported Supported
Local binding simulations via Miniflare Supported Supported
Remote bindings Supported Supported
Multi-Worker development Supported Supported
Frontend and server-side rendering frameworks Use the framework build output Integrates with Vite-powered frameworks
Build pipeline Uses Wrangler's bundler or a custom build Uses Vite transformations, Hot Module Replacement, and plugins
Deployment and resource management Supported Use Wrangler after vite build
Rust Workers Supported Not supported
Python Workers Use pywrangler instead of wrangler Not supported

Use the Cloudflare Vite plugin when your project already uses Vite or would benefit from its build pipeline. Vite is valid for standalone backend Workers, not only frontend applications.

Use wrangler dev when your project does not use Vite or you want a direct command-line workflow. Wrangler also provides deployment and resource management commands.

For local development that requires deployed resources, both tools support remote bindings. Your Worker runs locally while selected bindings connect to deployed Cloudflare resources.

For configuration differences when moving an existing project, refer to Migrating from wrangler dev.

Was this helpful?

YesNo

On this page

Choosing between Wrangler & Vite - 图1Docs

{"@context":"https://schema.org","@type":"WebPage","@id":"https://developers.cloudflare.com/workers/local-development/wrangler-vs-vite/#page","headline":"Choosing between Wrangler & Vite","description":"Choose between Wrangler and the Cloudflare Vite plugin for local development.","url":"https://developers.cloudflare.com/workers/local-development/wrangler-vs-vite/","inLanguage":"en","image":"https://developers.cloudflare.com/workers/local-development/wrangler-vs-vite/og.png?v=489e95c9aa4a8af1","dateModified":"2026-07-28","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: Preview and test Cloudflare Workers code in a browser-based sandbox without setup or authentication. title: Playground image: https://developers.cloudflare.com/workers/playground/og.png?v=a7d9e54edd50b406


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.