Kibana was created by Rashid Khan in 2013 as a front end for Elasticsearch. The project was released under the
Apache License 2.0 and quickly adopted alongside Elasticsearch and Logstash. The three tools together became known as the ELK stack, a common pattern for centralizing and searching log data. In 2015, Elastic NV, the company behind all three tools, rebranded the ELK stack as the Elastic Stack after introducing Beats, a set of lightweight agents for shipping data to Elasticsearch. Kibana became the standard visualization layer of that stack. Elastic provides Beats packages that include pre-built Kibana dashboards for common database and application technologies. In October 2018, Elastic shipped
Canvas, a presentation feature within Kibana that lets users build slide decks pulling live data directly from Elasticsearch. In December 2019, Elastic introduced
Lens, a
drag and drop interface for building visualizations without writing aggregation queries.
License changes In January 2021, Elastic re-licensed both Elasticsearch and Kibana from the Apache License 2.0 to the Elastic License 2.0 and the
Server Side Public License (SSPL). Elastic cited cloud providers offering Elasticsearch as a managed service without contributing back to the project as the reason for the change. Neither the Elastic License 2.0 nor the SSPL is approved by the
Open Source Initiative, so the re-licensed versions were no longer considered open source by that definition. In response,
Amazon Web Services forked both Elasticsearch and Kibana at their last Apache-licensed versions. The resulting projects, released in April 2021 under the name
OpenSearch, included
OpenSearch Dashboards as the Kibana-derived visualization component. In August 2024, Elastic added the
GNU Affero General Public License (AGPLv3) as a third licensing option for both Elasticsearch and Kibana, allowing use under an OSI-approved license. The Elastic License 2.0 and SSPL options remain available alongside AGPLv3. == Architecture ==