The Kibana Plugin APIs are in a state of constant development. We cannot provide backwards compatibility at this time due to the high rate of change.
To begin plugin development, we recommend reading our overview of how plugins work:
A few services also automatically generate api documentation which can be browsed inside the docs/development section of our repo
A few notable services are called out below.