Plugins are small programs that Awasu can run to perform a task.

There are two types of plugin:

Plugins can be written in any language you want. The only requirement is that they be able to read a Windows INI file and can write to the console. Popular choices are scripting languages such as Python or Perl but you could also use Java, C++ or C#.

Libraries are available on GitHub that simplify the process of writing an Awasu extension.


Channel hooks are similar to plugins and are small programs that get run when certain things happen while a channel is updating e.g. new items are received.