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.2.0/dist/pi.min.js"
integrity="sha256-O29mXV3E6x7cJXWHbgigu3U90oZ/Ggew1uYzwhAhKBw="
crossorigin="anonymous">
</script>Or select the version that best fits your project’s requirements.
Full Version
Includes graphics, input, and audio.
Version 2.2 (2026-09-19)
- pi.js (396 KB)
- pi.js.map (831 KB)
- pi.min.js (176 KB)
- pi.min.js.map (840 KB)
- pi.esm.js (372 KB)
- pi.esm.js.map (829 KB)
- pi.esm.min.js (176 KB)
- pi.esm.min.js.map (840 KB)
- pi.d.ts (121 KB)
Lite Version
Graphics rendering only.
Version 2.2 (2026-09-19)
- pi.lite.js (297 KB)
- pi.lite.js.map (628 KB)
- pi.lite.min.js (133 KB)
- pi.lite.min.js.map (639 KB)
- pi.lite.esm.js (280 KB)
- pi.lite.esm.js.map (627 KB)
- pi.lite.esm.min.js (133 KB)
- pi.lite.esm.min.js.map (639 KB)
Looking for older releases? Visit our Versions page.