Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can I use Elasticsearch free of charge? [closed]

I just wanna know if Elasticsearch is free. I know it is open source but I checked the website and I didn't find anything about pricing, though I did found subscription with no pricing. So, is it free for long-term use?

Just to let you know, I'm working with the MERN stack (MongoDB, Express.js, React.js, Node.js) and socket IO.

If Elasticsearch is free, then is it going to work and integrate with my stack smoothly?

like image 738
AbdallahRizk Avatar asked Oct 20 '15 16:10

AbdallahRizk


People also ask

Can Elasticsearch be used for free?

Yes, the free and open features of Elasticsearch are free to use under either SSPL or the Elastic License. Additional free features are available under the Elastic License, and paid subscriptions provide access to support as well as advanced features such as alerting and machine learning.

Is Elasticsearch free open source?

Elasticsearch Is No Longer Open Source Elasticsearch will thus no longer be open source software (as neither Elastic or SSPL licenses have been accepted by the Open Source Initiative, the generally accepted arbiters).

Is Elk free for commercial use?

Open-sourceElasticsearch is free and open source. Elastic, the company, has turned into a very profitable and commercial company over the last years. Luckily you won't have to spend anything to use Elasticsearch in production.

Is self hosted Elasticsearch free?

Elasticsearch + Kibana do have a free self hosted version. You do have to secure it using a http auth server, and https certificate for security. Which we run on our own.


1 Answers

If you want managed hosting from elastic.co, they charge you according to several variables. You can find the pricing here: https://www.elastic.co/cloud/elasticsearch-service/pricing

If you want to use the open-source version, stand up your own servers and manage your own deployment, the code is at no cost and can be found here: https://github.com/elastic/elasticsearch

It's super-important to remember that spinning up VMs on the cloud is NOT free. In fact, you might spend more money on cloud VMs than using elastic.co's managed services. Elasticsearch is a memory hog and I found that very quickly, and with minor load, I had to dedicate 4GBs of RAM just for the Java heap space. Under heavy load, you'd have to dedicate more. All of that costs money.

As far as integrating with your mainly-javascript stack, it shouldn't be a problem. This library is very useful: https://www.npmjs.com/package/elasticsearch

like image 134
bbuckley123 Avatar answered Nov 02 '22 06:11

bbuckley123