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
2021-02-05 18:16:28 +01:00
READMEs inside our plugins folders: {kib-repo}tree/{branch}/src/plugins[src/plugins] and
{kib-repo}/tree/{branch}/x-pack/plugins[x-pack/plugins].
2020-07-13 16:47:01 +02:00
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]