Pulumi now supports Bun as a fully-fledged runtime for TypeScript programs, not just as a package manager. Setting `runtime: bun` in `Pulumi.yaml` lets Bun execute Pulumi programs directly with no Node.js required, enabling native TypeScript support, faster package installs, and top-level await via ESM. The post covers how to

5m read timeFrom pulumi.com
Post cover image
Table of contents
Why Bun?Getting startedConverting existing Node.js projectsBun as runtime vs. Bun as package managerKnown limitationsStart using Bun with Pulumi

Sort: