2020-07-13 16:47:01 +02:00
[[kibana-architecture]]
== Architecture
[IMPORTANT]
==============================================
2020-11-24 09:46:19 +01:00
The {kib} Plugin APIs are in a state of
constant development. We cannot provide backwards compatibility at this time due
to the high rate of change.
2020-07-13 16:47:01 +02:00
==============================================
2020-11-24 09:46:19 +01:00
To begin plugin development, we recommend reading our overview of how plugins work:
* <<kibana-platform-plugin-api>>
2020-07-13 16:47:01 +02:00
Our developer services are changing all the time. One of the best ways to discover and learn about them is to read the available
READMEs from all the plugins inside our {kib-repo}tree/{branch}/src/plugins[open source plugins folder] and our
{kib-repo}/tree/{branch}/x-pack/plugins[commercial plugins folder].
A few services also automatically generate api documentation which can be browsed inside the {kib-repo}tree/{branch}/docs/development[docs/development section of our repo]
A few notable services are called out below.
2020-11-24 09:46:19 +01:00
* <<kibana-platform-api>>
2020-07-13 16:47:01 +02:00
* <<development-security>>
* <<add-data-tutorials>>
* <<development-visualize-index>>
2020-11-24 09:46:19 +01:00
include::kibana-platform-plugin-api.asciidoc[leveloffset=+1]
2020-09-28 15:53:24 +02:00
2020-11-24 09:46:19 +01:00
include::core/index.asciidoc[leveloffset=+1]
include::security/index.asciidoc[leveloffset=+1]
2020-09-28 15:53:24 +02:00
2020-07-16 16:13:51 +02:00
include::add-data-tutorials.asciidoc[leveloffset=+1]
2020-07-13 16:47:01 +02:00
2020-07-16 16:13:51 +02:00
include::development-visualize-index.asciidoc[leveloffset=+1]