API

Extended APIs allow to add additional functionality to go-home servers.

system: api introduced in v0.1

Extended API is an additional mechanism which could help with multiple things:

  • Add new HTTP handlers to master server
  • Add additional channel between master and selected worker with custom logic

In case provider requires workerSelectors configuration, it means that this API will be launched on worker as well.

Extended API system is not designed to launch on all workers, you have to specify exact worker.