API, или же Application Programming Interface, предоставляет разработчику набор библиотечных классов для облегчения выполнения низкоуровневых операций. В нашем случае API представляет собой набор классов для упрощения создания приложений для ичата. В нем описаны формат сообщений и ряд базовых операций над ними. Для удобства для каждого вида сообщений созданы соотвествующие listener-классы, а также расширяемое подмножество visitor-классов для удобства обработки сообщений.
Данный API является базовым для разработки и применялся как при создании ичат-серверов, так и при создании framework'a для разработки ботов к ичату, на котором в свою очередь был построен гейт между IRC и ичатом.
Таким образом если вы решили разработать для ичата нечто специфическое и выходящее за рамки обычного бота, или же вас не устраивает реализация framework'а для разработки ботов с этого сайта - вы можете использовать этот API.
Внимание! На данный момент API не имеет статуса "released", поэтому автор оставляет за собой право вносить изменеия в структуру и формат классов и методов API (хотя и предпочитает этого не делать). Так что совместимость версий НЕ ГАРАНТИРУЕТСЯ.