Sharing the Elastic <3

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.

Visit the Elastic Team at a booth

Tradeshows and Conferences

Come and visit the Elastic team to learn about all of our product and service offerings.

February 13, 2017

August 9 - 10, 2016

August 10 - 11, 2016

August 30 - 31, 2016

October 3 - 4, 2016

November 28 - December 2, 2016

July 17 - 24, 2016

September 7 - 8, 2016

September 7 - 8, 2016

September 16 - 16, 2016

September 21 - 22, 2016

October 4 - 5, 2016

October 20 - 20, 2016

October 20 - 20, 2016

November 14 - 15, 2016

There are currently no conferences scheduled at this time.

Staying in Touch with Us

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.

Using the Elastic Brand

You are welcome to use Elastic branding. Just make sure you conform to our brand guidelines.

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.)

Social Media

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

Y ou can also follow products in the Elastic family on Twitter, including:
@logstash – For awesome centralized logging
@packetbeat – Application monitoring and performance management

You can also give us a shout-out using any of these hashtags: #elasticsearch, #logstash, #kibana, #elasticbeats, #elasticshield, #elasticmarvel, and #elasticwatcher.

You can also find us on Facebook and LinkedIn.

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!

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 ElasticsearchLogstash, and Kibana you may find you'd like to create your own. Here are some handy tips to help you get started.

Creating Beats

Beats is the platform for building lightweight, open source data shippers for many types of operational data you want to enrich with Logstash, search and analyze in Elasticsearch, and visualize in Kibana.

Besides the various Beats created and maintained by Elastic, there are several Beats contributed by the community as well. If you'd like to contribute to this growing family of Beats, start here.

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.

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.

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
  • #beats: Discussions on all things Beats

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

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.)

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.

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: 190605846 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

JetBrains Logo

The Elasticsearch team thanks JetBrains for providing free licenses for PyCharm and IDEA. We have found PyCharm to be the best dedicated IDE for Python development. IntelliJ with the Python plugin can start quicker, but we like the full feature experience in  PyCharm.

A lot of our team uses IDEA. Our developers really appreciate the refactoring support in IDEA. It includes some neat features like converting code to lambdas for Java 8 and suggesting to rename methods and constructors when you rename a field. It's also really good at making suggestions and does a good job of knowing what we are thinking and need.

We feel the IntelliJ team pays attention to details. We like all the ways to navigate code, power save mode, presenter mode, and how well other languages like Golang are supported.

We feel the git integration could be improved. We'd like to see better visualization of history and we have to run too many manual commands.