Download the Latest Version
Latest Version: pi.min.js. Right click the link and select “Save as…” from the menu. Or copy the script tag from the code below.
<script
src="https://cdn.jsdelivr.net/npm/pijs-web@2.1.0/dist/pi.min.js"
integrity="sha256-9PXRp9339m+HjXOm5dz3rYOwoWAyWqTGeSRE0RsSfB8="
crossorigin="anonymous">
</script>Or select the version that best fits your project’s requirements.
Full Version
Includes graphics, input, and audio.
Version 2.1 (2026-08-25)
- pi.js (353 KB)
- pi.js.map (763 KB)
- pi.min.js (159 KB)
- pi.min.js.map (772 KB)
- pi.esm.js (332 KB)
- pi.esm.js.map (760 KB)
- pi.esm.min.js (159 KB)
- pi.esm.min.js.map (772 KB)
- pi.d.ts (107 KB)
Lite Version
Graphics rendering only.
Version 2.1 (2026-08-25)
- pi.lite.js (268 KB)
- pi.lite.js.map (590 KB)
- pi.lite.min.js (122 KB)
- pi.lite.min.js.map (601 KB)
- pi.lite.esm.js (253 KB)
- pi.lite.esm.js.map (588 KB)
- pi.lite.esm.min.js (122 KB)
- pi.lite.esm.min.js.map (601 KB)
Looking for older releases? Visit our Versions page.