JointJS+
JavaScript diagramming library powering exceptional UIs.
Published by JointJS
Distributed by ComponentSource since 2014
Prices from: $ 3,420.20 Version: 4.2.2 Updated: Jan 23, 2026 ![]()
![]()
![]()
![]()
(2)
If you need to discuss your licensing requirements for JointJS+, please contact our JointJS licensing specialists.
We can supply any JointJS+ license including new licenses, update subscriptions, and support packages.
The JointJS+ license works on a per-developer basis. Each engineer developing against the JointJS+ plugins API needs a single license. The license then gives you the freedom to use JointJS+ to create an unlimited number of commercial applications, use the plugins on any computer or server you like.
Standard Support priced per year, this package includes 15 hours of support, 1 support contact and maximum incident response time of 72 hours.
Premium Support priced per year, this package includes 30 hours of support, 2 support contacts and maximum incident response time of 48 hours.
JointJS+ licenses are perpetual - a one-time purchase with no royalties to be paid. You can continue to use the purchased product after your Update Subscription period ends.
When your Update Subscription expires, you can optionally purchase another 1 year subscription. If you choose not to purchase another subscription, you may continue to use the latest licensed version of the software obtained during your subscription period.
Yes - ComponentSource can arrange to co-term your licenses, even if they were not originally purchased through us. Please call us or send us a message to discuss your needs.
Upgrading to the latest version is only possible if you have a valid subscription for updates and upgrades.
Yes. You can add new licenses to your account at any time.
The publisher does not sell previous versions directly, however purchasing a JointJS+ license gives you access to the online portal where you can download all previous versions of JointJS+.
Yes. You can install, archive and store JointJS+ on an unlimited number of machines.
Yes. The JointJS+ license allows you to create an unlimited number of applications, that can be used by an unlimited number of users, on an unlimited number of machines.
Source code is only available in Enterprise licenses.
Yes. For example if a developer leaves the team, you can re-assign the license to another developer.
You can choose to purchase optional support plans which include guaranteed response time, access to our online ticketing system, expert code reviews, remote troubleshooting and general advice.
Standard Support Package provides 15 hours of support, 1 support contact, and a maximum response time of 72 hours.
Premium Support Package provides 30 hours of support, 2 support contacts, and a maximum response time of 48 hours.