Server side API (Node.js)

You can find Publish Plugin API here.

Backend client side API (AngularJS)

OpenVeo Publish backend API exposes an API (AngularJS components) to be used by other plugins.