Welcome to nio!

Whether you're a novice user or an early adopter who can build systems blindfolded, we've provided many options to support your innovation efforts with nio.

New user

So you're the new kid on the block. No worries. We've put together a few suggestions on how we think you should approach learning the nio System Designer. Good luck!

Download the binary

Building in the cloud is the easiest way to start exploring nio, but if you prefer to build locally, download the nio binary.


Familiarize yourself with nio by reading our in-depth technical documentation.


Follow our easy step-by-step tutorials and learn how to build in the cloud and locally with the nio System Designer.


Quickly arrange and configure blocks into powerful solutions for your distributed systems. Check out the blocks already built in our library.

You've been around the block before and you're confident in your building skills. We still want to support you as you expand your skill set so we have a few suggestions on how to troubleshoot issues or learn new tricks.


Dig into the nio System Designer with in-depth technical documentation.

Use cases

Sometimes the hardest decision is deciding what to build. We have put together several use cases that showcase how we have innovated with the nio System Designer. Check out our use cases for inspiration.

Build your own blocks

Not seeing a block that you need? Develop your own custom block using our block template or follow our block workshop to get started.

Community forum

Stuck and need some answers? Want to provide feedback or showcase your latest innovative system? The community forum is the place for you.

Additional resources

We won't leave you hanging. Check out the available support options.

Live customer support

Don't be shy. Live support is available for you every day of the week. Click the blue support icon at the bottom of this page to start a conversation.

Raspberry Pi + nio System Designer

This blog walks you through the steps required to set up nio running on a Raspberry Pi. Then, you can easily build your own projects or even create your own edge computing node within a distributed network.