Workers - Simpler runtime types with @cloudflare/workers-types v5
Key Points
- v5 exposes only latest runtime types
- two entrypoints: stable and experimental
- dated entrypoints removed — use wrangler types
Summary
Cloudflare released @cloudflare/workers-types v5. The package is simplified to expose only the latest runtime types via two entrypoints: @cloudflare/workers-types (latest stable compatibility flags) and @cloudflare/workers-types/experimental (APIs behind experimental flags). Dated entrypoints (for specific compatibility dates) were removed — use wrangler types (Wrangler v4) to generate date-locked types for your Worker.
Key Points
- v5 exposes only the latest runtime types; dated entrypoints such as
@cloudflare/workers-types/2022-11-30are removed. - Two entrypoints now available:
@cloudflare/workers-types— latest stable runtime types@cloudflare/workers-types/experimental— experimental APIs behind flags
- If you need types locked to a Worker compatibility date, run Wrangler v4's
wrangler typesto generate them locally. - Install the package (dev dependency) with your preferred package manager:
npm i -D @cloudflare/workers-types@latest
# or
yarn add -D @cloudflare/workers-types@latest
pnpm add -D @cloudflare/workers-types@latest
bun add -d @cloudflare/workers-types@latest
- Action items for engineers:
- Replace dated imports with either the root entrypoint or generated types from
wrangler types. - Use
/experimentalonly when you expressly need experimental APIs and accept breaking/unstable changes.
- Replace dated imports with either the root entrypoint or generated types from