Пишу приложение на Lua, которое в процессе работы запускает сторонние скрипты, которые являются, по своей сути, модулями этой программы (взаймодействуют с данными этой программы).
Есть ли какие-то советы/источники, где описывалось бы грамотное составление API для не web приложений (или REST/SOAP здесь тоже подойдут?)?