Introduction To Capabilities

IO Ninja offers a lot of features. It's unlikely that you will use everything IO Ninja has to offer right off the bat. Moreover, some features that are crucial to one group of users may not be required by another group at all.

The Problem

Before, we often received e-mails from our users like the one below:

I only use the Serial Terminal of IO Ninja; do I really have to purchase a full license just for that? Can I buy the Serial Terminal only?

So we kept asking ourselves — wouldn't it be great if users could choose what they need instead of purchasing an all-in-one license and thus paying for something they might never use? Of course, the answer is a resounding YES!

However, the big question was:

How do we allow users to buy only what they need in a product that is mostly open-source?

All IO Ninja plugins are distributed as open-source scripts — moreover, we encourage our users to create their own. So the dilemma was how to make some features FREE and others PAID when all plugins are open-source?

The Solution

To solve this conundrum, we chose to introduce the so-called capabilities.

Capabilities are essentially the building blocks that are used by plugin scripts to provide their functionality.

For example, establishing TCP connections requires org.jancy.io.tcp (free), while SSL connections require org.jancy.io.ssl (paid). Users can use the TCP Terminal right away for free; to enable the SSL Terminal they need to purchase org.jancy.io.ssl.

Each plugin's page specifies which capabilities it requires, so you can always see whether you need to purchase any additional capabilities to enable a particular plugin.

Now you can cherry-pick capabilities that are important to you. No need to pay for what you don't use! Take what you need, leave out what you don't, and build your own personalized IO Ninja toolbox!

Too Complicated?

If you don't want to spend too much time thinking about which IO Ninja capabilities you need, we've got you covered!

An alternative to cherry-picking capabilities one by one is subscribing and enabling everything at once — for as little as USD 5 per month!

Subscriptions enable all capabilities — even the ones released after you subscribe!

Have A License?

We value our customers, so we were determined to ensure that the new capability ecosystem does not simply void existing licenses. On the other hand, there are no more licenses in IO Ninja 5, only subscriptions and capabilities! To solve this dilemma, we're compensating all existing license holders with credits.

Credits can pay for subscriptions or capabilities of your choice.

We return the total price of an old IO Ninja license in the form of credits. You can re-spend it again within the new capability/subscription model — to buy capabilities or subscriptions. Essentially, this upgrade remains FREE for all old license holders.

How does it work?

If we find a license registered to your e-mail, the corresponding amount of credits is automatically added to your account as an additional Payment Method. If you have a license but still don't see the credits, don't hesitate to contact IO Ninja support.

Be sure to log in using the same e-mail specified in your original purchase!

Also, your old license will keep working forever with the version of IO Ninja it was issued for (i.e., IO Ninja v3.x.x).

More Info

Read more about IO Ninja capabilities, subscriptions, personal and workgroup accounts, and credits in the documentation.