---
source: https://www.jointjs.com/blog/npm-distribution
generated: 2026-04-05
format: markdown
---

JointJS+ is now distributed via NPM, aligning with how modern engineering teams build and ship software.

Install via npm and start building immediately — no more manual ZIP workflows (though they’re still available if you prefer them).

**Why this matters:**

- Predictable upgrades through your package manager
- Proper dependency management
- CI/CD-friendly setup
- Faster onboarding for new developers
- Cleaner integration with modern frameworks

#### Getting started with JointJS+ on NPM

##### **1. JointJS+ customers with an active update subscription**‍

You already have access. Installation instructions are available in the customer portal: <https://my.jointjs.com/>

##### **2. Customers with an expired update subscription**‍

NPM access is included with an active update subscription. Renew your subscription to unlock NPM access:<https://www.jointjs.com/contact-us>

##### **3. Trial users**‍

All new trials now use the NPM-based setup by default. Start your trial here: <https://www.jointjs.com/free-trial>

‍

Happy diagramming! 👋