IO Ninja is scriptable and we do encourage our users to extend or modify it with custom Jancy scripts. However, coding in a non-cooperative environment, without code completion, member lists, argument tips et cetera is... not fun. Therefore, we provide an IDE tailored for building IO Ninja plugins.
IO Ninja IDE is based on NetBeans and comes in two flavors:
You can get the kind of your choice at download page
If you are an experienced NetBeans user, you would probably prefer the second one and add it to your NetBeans installation alongside other language plugins. If you are a first-time NetBeans user, we recommend you the first option which will set everything up in one go.
IO Ninja IDE provides everything you would expect from a modern IDE, including various code assisting features as well as wizards for creating Sessions and Layers: