https://github.com/cloudflare/workers-sdk
⛅️ Home to Wrangler, the CLI for Cloudflare Workers®
https://github.com/cloudflare/workers-sdk
cli cloudflare cloudflare-workers javascript serverless wasm
Last synced: 4 days ago
JSON representation
⛅️ Home to Wrangler, the CLI for Cloudflare Workers®
- Host: GitHub
- URL: https://github.com/cloudflare/workers-sdk
- Owner: cloudflare
- License: apache-2.0
- Created: 2021-11-10T14:45:40.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2026-04-02T04:54:55.000Z (15 days ago)
- Last Synced: 2026-04-02T04:58:36.348Z (15 days ago)
- Topics: cli, cloudflare, cloudflare-workers, javascript, serverless, wasm
- Language: TypeScript
- Homepage: https://developers.cloudflare.com/workers/
- Size: 115 MB
- Stars: 3,940
- Watchers: 61
- Forks: 1,202
- Open Issues: 550
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE-APACHE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: CODEOWNERS
- Security: SECURITY.md
- Agents: AGENTS.md
Awesome Lists containing this project
- awesome-github-repos - cloudflare/workers-sdk - ⛅️ Home to Wrangler, the CLI for Cloudflare Workers® (TypeScript)
- awesome-cloudflare-applications - pg_driver for D1
- awesome-product-cli - Cloudflare Wrangler - Build, deploy, and manage Cloudflare Workers, KV, R2, D1, and more. (Cloud and Infrastructure)
README
Cloudflare Workers SDK
Cloudflare Workers let you deploy serverless code instantly across the globe for exceptional performance, reliability, and scale.
Contribute
·
Submit an Issue
·
Join Discord
## Quick Start
To get started quickly with a new project, run the command below:
```bash
npm create cloudflare@latest
# or
pnpm create cloudflare@latest
# or
yarn create cloudflare@latest
```
For more info, visit our [Getting Started](https://developers.cloudflare.com/workers/get-started/guide/) guide.
## Documentation
Visit the official Workers documentation [here](https://developers.cloudflare.com/workers/).
- [Getting Started](https://developers.cloudflare.com/workers/get-started/guide/)
- [How Workers works](https://developers.cloudflare.com/workers/reference/how-workers-works/)
- [Wrangler CLI](https://developers.cloudflare.com/workers/wrangler/)
- [Observability](https://developers.cloudflare.com/workers/observability/)
- [Platform](https://developers.cloudflare.com/workers/platform/)
## Directory
| Package | Description | Links |
| ----------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- |
| [`wrangler`](https://github.com/cloudflare/workers-sdk/tree/main/packages/wrangler) | A command line tool for building [Cloudflare Workers](https://workers.cloudflare.com/). | [Docs](https://developers.cloudflare.com/workers/wrangler/) |
| [`create-cloudflare` (C3)](https://github.com/cloudflare/workers-sdk/tree/main/packages/create-cloudflare) | A CLI for creating and deploying new applications to Cloudflare. | [Docs](https://developers.cloudflare.com/pages/get-started/c3/) |
| [`miniflare`](https://github.com/cloudflare/workers-sdk/tree/main/packages/miniflare) | A simulator for developing and testing Cloudflare Workers, powered by [workerd](https://github.com/cloudflare/workerd) | [Docs](https://miniflare.dev) |
| [`chrome-devtools-patches`](https://github.com/cloudflare/workers-sdk/tree/main/packages/chrome-devtools-patches) | Cloudflare's fork of Chrome DevTools for inspecting your local or remote Workers | |
| [`pages-shared`](https://github.com/cloudflare/workers-sdk/tree/main/packages/pages-shared) | Used internally to power Wrangler and Cloudflare Pages. It contains all the code that is shared between these clients. | |
## Beta releases
Beta releases are generated by the [pkg.pr.new](https://github.com/stackblitz-labs/pkg.pr.new) tool and are updated on every commit pushed to the `main` branch.
> [!Warning]
> These beta releases get updated over time, so they are ill suited to be used as stable versions for a project (and the proper npm released should be used instead). These should be used only for quick testing of not yet released features/fixes.
Available beta releases are listed below.
create-cloudflare
```
npm i https://pkg.pr.new/create-cloudflare@main
```
@cloudflare/kv-asset-handler
```
npm i https://pkg.pr.new/@cloudflare/kv-asset-handler@main
```
miniflare
```
npm i https://pkg.pr.new/miniflare@main
```
@cloudflare/pages-shared
```
npm i https://pkg.pr.new/@cloudflare/pages-shared@main
```
@cloudflare/unenv-preset
```
npm i https://pkg.pr.new/@cloudflare/unenv-preset@main
```
@cloudflare/vite-plugin
```
npm i https://pkg.pr.new/@cloudflare/vite-plugin@main
```
@cloudflare/vitest-pool-workers
```
npm i https://pkg.pr.new/@cloudflare/vitest-pool-workers@main
```
@cloudflare/workers-editor-shared
```
npm i https://pkg.pr.new/@cloudflare/workers-editor-shared@main
```
wrangler
```
npm i https://pkg.pr.new/wrangler@main
```
## Contributing
We welcome new contributors! Refer to the [`CONTRIBUTING.md`](/CONTRIBUTING.md) guide for details.
## Community
Join us in the official [Cloudflare Discord](https://discord.cloudflare.com/) to meet other developers, ask questions, or learn more in general.
## Links
- [Project Board](https://github.com/orgs/cloudflare/projects/1)
- [Discussions](https://github.com/cloudflare/workers-sdk/discussions)