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.3.0/dist/pi.min.js"
integrity="sha256-NlhjDrHyDv6anOaScgLR1pLCCEwSnTcV0RMfnDkbnyg="
crossorigin="anonymous">
</script>Or select the version that best fits your project’s requirements.
Full Version
Includes graphics, input, and audio.
Version 2.3 (2026-10-03)
- pi.js (482 KB)
- pi.js.map (1,094 KB)
- pi.min.js (209 KB)
- pi.min.js.map (1,098 KB)
- pi.esm.js (452 KB)
- pi.esm.js.map (1,091 KB)
- pi.esm.min.js (209 KB)
- pi.esm.min.js.map (1,098 KB)
- pi.d.ts (170 KB)
Lite Version
Graphics rendering only.
Version 2.3 (2026-10-03)
- pi.lite.js (294 KB)
- pi.lite.js.map (640 KB)
- pi.lite.min.js (129 KB)
- pi.lite.min.js.map (642 KB)
- pi.lite.esm.js (276 KB)
- pi.lite.esm.js.map (637 KB)
- pi.lite.esm.min.js (129 KB)
- pi.lite.esm.min.js.map (642 KB)
- pi.lite.d.ts (91 KB)
Looking for older releases? Visit our Versions page.