# Install wrangler with npm

Command-line interface for all things Cloudflare Workers. Version 4.101.0 via npm; verified 2026-07-02.

## Install

```sh
sudo av install npm:wrangler
```

Additional install commands:

### Portable and language managers

- npm (100%):

```sh
npm install -g wrangler
```

  Evidence: local npm package metadata

## Package facts

- **Package key:** npm:wrangler
- **Package manager:** npm
- **Package manager page:** <https://www.npmjs.com/package/wrangler>
- **Version:** 4.101.0
- **Source summary:** Command-line interface for all things Cloudflare Workers
- **Homepage:** <https://github.com/cloudflare/workers-sdk#readme>
- **Repository:** <https://github.com/cloudflare/workers-sdk>
- **Upstream docs:** <https://github.com/cloudflare/workers-sdk#readme>
- **License:** MIT OR Apache-2.0
- **Source archive:** <https://registry.npmjs.org/wrangler/-/wrangler-4.101.0.tgz>
- **Issue tracker:** <https://github.com/cloudflare/workers-sdk/issues>
- **Published:** 2026-06-16T15:36:42.145Z
- **Last updated:** 2026-07-02T16:33:07.400Z
- **Generated:** 2026-07-08T07:18:31+00:00

## Executables

- cf-wrangler (cli)
- wrangler (cli)
- wrangler2 (cli)

## Dependencies

- @cloudflare/kv-asset-handler
- @cloudflare/unenv-preset
- blake3-wasm
- esbuild
- miniflare
- path-to-regexp
- unenv
- workerd

## Build dependencies

- @aws-sdk/client-s3
- @bomb.sh/tab
- @cloudflare/cli-shared-helpers
- @cloudflare/codemod
- @cloudflare/config
- @cloudflare/containers-shared
- @cloudflare/deploy-helpers
- @cloudflare/pages-shared
- @cloudflare/types
- @cloudflare/workers-auth
- @cloudflare/workers-shared
- @cloudflare/workers-tsconfig
- @cloudflare/workers-types
- @cloudflare/workers-utils
- @cloudflare/workflows-shared
- @cspotcode/source-map-support
- @netlify/build-info
- @sentry/node
- @sentry/types
- @sentry/utils
- @types/command-exists
- @types/esprima
- @types/glob-to-regexp
- @types/javascript-time-ago
- @types/mime
- @types/minimatch
- @types/node
- @types/node-forge
- @types/prompts
- @types/resolve
- @types/shell-quote
- @types/signal-exit
- @types/supports-color
- @types/ws
- @types/yargs
- @vitest/ui
- @webcontainer/env
- am-i-vibing
- capnweb
- chalk
- chokidar
- ci-info
- cli-table3
- cloudflare
- cmd-shim
- command-exists
- concurrently
- date-fns
- devtools-protocol
- dotenv
- dotenv-expand
- empathic
- esprima
- execa
- get-port
- glob-to-regexp
- https-proxy-agent
- itty-time
- javascript-time-ago
- jsonc-parser
- md5-file
- mime
- minimatch
- mock-socket
- msw
- node-forge
- open
- p-queue
- patch-console
- pretty-bytes
- prompts
- qr
- recast
- resolve
- rosie-skills
- semiver
- shell-quote
- signal-exit
- smol-toml
- supports-color
- timeago.js
- tree-kill
- ts-dedent
- ts-json-schema-generator
- tsdown
- tsup
- typescript
- undici
- vitest
- vitest-websocket-mock
- ws
- xxhash-wasm
- yaml
- yargs
- zod

## Install behavior

- Post-install hook: not defined
- Bottle: not available

## Freshness

- Page generated: 2026-07-08
- Package-manager version: 4.101.0
- Package-manager updated: 2026-07-02
- Local data: ok
- Upstream repository: https://github.com/cloudflare/workers-sdk
- info: No cached GitHub release or tag data was available.

## Security Notes

No matching local secret-handling manifest was found for wrangler. Nucleus package metadata is still published here so future coverage has a stable package URL.


## Source Database Details

- **Source Database:** npm registry
- **Dist Tags:** Latest: 4.101.0, Legacy: 3.114.17, Wrangler@2.2.4: 2.2.4
- **Version Count:** 4,899
- **Maintainers:** wrangler-publisher
- **Author:** wrangler@cloudflare.com
- **Publisher:** GitHub Actions
- **Engines:** Node: >=22.0.0
- **Peer Dependencies:** @cloudflare/workers-types
- **Optional Dependencies:** fsevents
- **Integrity:** sha512-dZDDiRcT7MiA09lBDxWKmiL/iybEZ+SZe3IZmnVx1m1n1DOo730vOY5SeO7z9xFK8a/+vhGKDYB8mDXrvzEr5g==
- **Shasum:** 15918f6e77555bd2c305896b2c8b752d8e459b11
- **Unpacked Size:** 18,044,190
- **File Count:** 0
- **Created At:** 2012-06-19T04:01:30.671Z
- **Latest Published At:** 2026-06-16T15:36:42.145Z
- **Modified At:** 2026-06-16T15:36:42.483Z

## Other Package-Manager Records

- Nix - wrangler: normalized package name match | nixpkgs package indexes: pkgs/by-name/wr/wrangler/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- pacman - wrangler - 4.82.2-1: normalized package name match | Arch Linux sync databases: wrangler from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz | The CLI for Cloudflare Workers | https://github.com/cloudflare/workers-sdk
- MacPorts - wrangler: normalized package name match | MacPorts ports tree: devel/wrangler/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1


## Related links

- [Web development packages](https://www.automicvault.com/pkg/web-dev-tools/) - Matched curated package taxonomy and local package facts.
- [partykit](https://www.automicvault.com/pkg/npm/partykit/) - Local package facts share a topical domain. Shared terms: cloudflare, esbuild, miniflare, typescript, unenv.
- [vinxi](https://www.automicvault.com/pkg/npm/vinxi/) - Local package facts share a topical domain. Shared terms: esbuild, http, module, path, path-to-regexp.
- [nitropack](https://www.automicvault.com/pkg/npm/nitropack/) - Local package facts share a topical domain. Shared terms: asset, cloudflare, esbuild, handler, kv-asset-handler.

## Sources

- Nucleus package database
- package-page enrichment
- package version freshness
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
