At Elastic, we <3 our community. As an open source company, our team extends beyond our employee base. In order to build products that best meet our users' needs, we focus and invest heavily in building a strong community, whether it's interacting around feature feedback on IRC and mailing lists, incorporating pull requests into our product releases, or swapping stories at meetups and events. We wouldn't be where we are today without you.

Here are all the places you can connect with us and your fellow users, plus places to find — and give — help.

Staying in Touch with Us

Blog

We publish numerous how-tos, feature deep dives, and post news updates on our blog. Subscribe to it for all the latest and greatest updates from Elastic land.

If you have a news item you'd like us to share or you're interested in authoring a guest blog post, let us know!

Share Your Knowledge

We're always on the look out for guest bloggers who'd like to educate their fellow users with tutorials on all things Elastic. Contact us to learn more about our Writer's Program.

Social Media

Connect with us, 140 characters at a time. Follow us on Twitter @elastic.

You can also give us a shout-out using any of these hashtags: #elasticsearch, #logstash, #kibana, #elkstack, #shield, #marvel, or #watcher.

You can also find us on Facebook and LinkedIn.

Global Community Groups

We have users all over the world sharing their experiences at meetups, user groups, etc. See our International Communities section below to learn how to get connected.

Interested in speaking at a local meetup or starting your own? We're here to help! Check out our Meetups How-To page for more details.

You can also check out our user group organizer's guide, intended to give you a full deep dive into everything Elastic and User Groups. (It's a bit long, but it's also intended to be useful to everyone in our global community, from those who have never organized a meetup before to those who already do it monthly.)

All Things Code

Source Code

Elastic releases all of our open source projects under the Apache 2.0 License. All code is hosted at GitHub and we love receiving contributions from our community, whether they are bug reports, feature requests, document improvements, or patches to the projects. Read on for more details about contributing.

Don't want to compile from source? No problem! You can find zip archives, tarballs, plus DEB and RPM packages on our Downloads page.

Creating Plugins

While there are many plugins available for both Elasticsearch and Logstash, you may find you'd like to create your own. Here are some handy tips to help you get started.

Created a cool plugin? Let us know by submitting a pull request to add it to the documentation.

Documentation

We have extensive documentation for all of our products, including our language clients, various plugins for Elasticsearch and Logstash, and our Apache Hadoop connector.

We welcome and encourage contributions to improve our documentation. You can check out the instructions to compile the documentation from source and submit improvements via a pull request, or just click on the edit button on any of our docs pages to submit a fix.

All code and documentation contributions require you to execute a Contributor License Agreement.

Bug Reports

Issues can be filed on GitHub Issues. (If you are not sure if you've uncovered a bug, please post a question to the appropriate forum category — see below — first.)

Submitting a Patch

Patches welcome! We greatly appreciate improvements to both our source code and documentation. We've provided contributor guidelines for each of project, so take a look at them before getting started.

All code and documentation contributions require you to execute a Contributor License Agreement.

Feature Requests

File feature requests as GitHub Issues. We discuss feature requests in the issue, so you're always up to date on the status of your request. If you're still thinking through what you'd like to request, please post a note in the forums (see below) to discuss the feature before filing an issue.

IRC

Sometimes it's just easier to get help or discuss matters in real time. You can visit any of these channels on Freenode for help from your fellow community members and the Elastic developer team.

  • #elasticsearch: Discussions on Elasticsearch core, language clients, and plugins, plus Elasticsearch for Apache Hadoop, Marvel, Shield, and Watcher
  • #logstash: Discussions on Logstash core and plugins
  • #kibana: Discussions on all things Kibana

Even if you don't have a question to ask right now, if you're an IRC user come hang out with us!

Discussion Forums

You can ask any questions about Elastic's entire product line and share your wisdom with your fellow users at http://discuss.elastic.co

If you prefer mailing list style communication to interacting with a web forum, you can still interact with our discussion boards solely via email. Just create your user account, set up your email preferences, then follow the instructions here.

When asking questions about Elasticsearch, there are a few things you can do when posting your inquiry that will help people answer you quickly. Check out our guidelines for posting a question to help you get started.

Other Places to Learn

You'll find a wealth of tutorials, how-tos, feature deep dives, and project news on our blog.

You'll also find numerous helpful videos, including talks by our dev team, user stories from meetups and more on our learning page.

If you're interested in presentations given by members of our developer team, check out our slides on Speaker Deck.

Global Community Groups

We're incredibly excited to see user groups sharing knowledge about our technology on every continent. (Well, except Antarctica, but it's hard to convene a user group with penguins.)

You can find a meetup group near you by visiting Meetup.com.

Don't see a group near you? No worries! We can help you start a meetup group, find a meetup group to give a talk at and help finding a venue for your user group. Visit our Meetups How-To page for more information.

There are also various local communities sharing knowledge online:

International Communities

French Community

A french community around Elasticsearch is born. Follow @ElasticFR on twitter and discuss in french.

Chinese Community

Welcome to join the tencent QQ group: 211682609 for real-time discussion, and also recommend to visit the forum for help. http://looly.gitbooks.io/elasticsearch-the-definitive-guide-cn/
http://github.com/chenryn/logstash-best-practice-cn

Russian Community

Join elasticsearch-ru mailing list.
You can read and contribute to the community driven Russian translation of our Elasticsearch Reference Guide.

Brazilian Portuguese Community

Join the Brazilian Portuguese Elasticsearch community.

Spanish-Speaking Latin America Community

Join the Spanish-speaking Latin American Elasticsearch community.

Romanian Facebook Group

Join the Facebook group for Romania.

Korean Elasticsearch Facebook Group

Join the Korean community in their Facebook group.

Israeli Community

You can find Hebrew language resources for Elasticsearch on the Israeli community website.

Japanese Community

You can join register for Elasticsearch Study Sessions to learn more about Elasticsearch.
You can also subscribe to our Japanese language email list.

Vietnamese Community

You can join the Vietnamese community Facebook group.

Is your group's information missing? Let us know so we can list it here.

Security Disclosures

Security Issues

We welcome vulnerability reports for all of our software. Please go to our vulnerability page for details on reporting a potential issue, and a list of resolved vulnerabilities.

Thanks

The Elasticsearch team thanks JetBrains for providing free license for the excellent IntelliJ IDEA, YourKit for their superb Java Profiler.