🤠 wrangler

crates.io Build Status

✨ CHECK OUT THE TUTORIAL

wrangler is a CLI tool designed for folks who are interested in using Rust-generated WebAssembly on Cloudflare Workers. This tool gives you the follow commands:

To set up wrangler to work with your Cloudflare account, use the following commands:

⚡ Quick Start

  1. Install wrangler:

    cargo install wrangler

  2. Generate a new project:

    wrangler generate

  3. Move into the new project directory:

    cd wasm-worker

  4. Build your project:

    wrangler build

  5. Preview your project:

    wrangler preview

  6. (optional) Configure with you Cloudflare account:

    wrangler config <email> <api_key>

    Configuring your account is required to use the publish step, which will push your Worker live to the Cloudflare edge. If you don't configure, you can still use wrangler to generate, build, and preview a Worker.

  7. Check your configuration:

    wrangler whoami

  8. Publish your project:

    wrangler publish <zone_id>

    ... where <zone_id> is replaced with the id for the Cloudflare zone your are publishing to!