Shay Banon created the precursor to Elasticsearch, called Compass, in 2004. Developing a third version of Compass, he concluded that a full rewrite was necessary to build a scalable, distributed search solution using
JSON over
HTTP as a common interface.
Elastic NV was founded in 2012 to provide commercial services and products around Elasticsearch and related software. In June 2014, the company raised $70 million in a Series C funding round led by
New Enterprise Associates, with additional funding from
Benchmark Capital and
Index Ventures, bringing total funding to $104 million. In March 2015, the company changed its name from
Elasticsearch to
Elastic and, through the acquisition of Found, launched a managed cloud offering later known as Elastic Cloud. In November 2017, Elastic acquired the search startup
Swiftype, whose technology became the basis for Elastic App Search and Elastic Site Search. Elastic also formed partnerships with
Google to offer Elastic Cloud on
Google Cloud Platform and with
Alibaba to offer Elasticsearch and
Kibana on
Alibaba Cloud. In June 2018, Elastic filed for an
initial public offering with an estimated valuation of between $1.5 and $3 billion. On 5 October 2018, Elastic was listed on the
New York Stock Exchange.
Licensing changes In January 2021, Elastic announced that starting with version 7.11, Elasticsearch and
Kibana would be relicensed from
Apache License 2.0 to a dual license under the
Server Side Public License and the Elastic License, neither of which is recognised as an
open-source license. Elastic stated the change was a response to
Amazon Web Services (AWS) offering Elasticsearch and Kibana
as a service without what Elastic described as adequate collaboration. Critics of the change noted that Elastic had previously promised never to alter the Apache 2.0 licensing of Elasticsearch, Kibana, Beats, and Logstash, and predicted the move would damage the ecosystem. Other members of the Elasticsearch ecosystem, including Logz.io,
CrateDB, and Aiven, also committed to supporting a fork. Due to potential trademark conflicts with the name "Elasticsearch", AWS rebranded their fork as
OpenSearch in April 2021. In August 2024, Elastic added the
GNU Affero General Public License as a third licensing option for Elasticsearch starting with version 8.16.0. This made the software available under a free and open-source license once again alongside the two source-available options. ==Architecture and features==