JointJS+ Licensing Fact Sheet

We can supply any JointJS+ license including new licenses, update subscriptions, and support packages.

Read the JointJS License Agreement for detailed license information.

Free JointJS Library

JointJS Core is a free, open source library which natively supports visualization and interaction with diagrams, graphs and more.

Learn More

JointJS+ Commercial Licenses

JointJS+ is the commercial extension to the JointJS Core library. It greatly extends its functionality with widgets, interaction components, additional shapes, and other functionality to build advanced HTML 5 applications.

Buy New License

Update Subscriptions

Update Subscriptions for JointJS+ are available in 1 Year Subscriptions, which entitle you updates to new versions released during the subscription period. When this expires, you may continue to use the software wihtout further updates, or purchase another Update Subscription.

Buy Update Subscription


Co-term / Alignment

If you have multiple subscriptions with different renewal dates and would like to align them, we can help regardless of where you bought them. or start a Live Chat to discuss your requirements.


Support Packages

Standard and Premium Support Packages are available, offering a guaranteed response time, 24/7 access to the online ticketing system, expert code reviews, remote troubleshooting and specialized advice.


Is the license permanent (perpetual) or temporal (time-limited)?

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.

What happens after my subscription expires?

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.

Can I co-term (align) my existing licenses?

Yes - ComponentSource can arrange to co-term your licenses, even if they were not originally purchased through us. Please call us or to discuss your needs.

Can I upgrade my license?

Upgrading to the latest version is only possible if you have a valid subscription for updates and upgrades.

Can I add a new license / previous version to my existing account?

Yes. You can add new licenses to your account at any time.

Can I buy an old product version?

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+.

Can I install my license on more than one machine?

Yes. You can install, archive and store JointJS+ on an unlimited number of machines.

Can I use the product on more than one project/server/domain?

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.

Is Source Code available?

Source code is only available in Enterprise licenses.

Can a license be transferred from one developer to another?

Yes. For example if a developer leaves the team, you can re-assign the license to another developer.

What type of support do I get?

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.