All Things Code
Elastic releases all of our open source projects under the Apache 2.0 License and certain features under the Elastic License. The code is hosted at GitHub and we love receiving contributions from our community, whether they are bug reports, feature requests, document improvements, or patches. 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.
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 documentation contributions require you to execute a Contributor License Agreement.
Beats is the platform for building lightweight, open source data shippers for many types of operational data you want to enrich , search and analyze, and visualize.
Besides the various Beats created and maintained by Elastic, there are several Beats contributed by the community. Learn to contribute to the growing family of Beats in this guide.
Submitting a Patch
Patches welcome! We've provided contributor guidelines for each of project, so take a look at them before getting started.
All code contributions require you to execute a Contributor License Agreement.
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 to discuss the feature before filing an issue.
We welcome vulnerability reports for all of our software. Please go to our security issues page for details on reporting a potential issue, and a list of resolved vulnerabilities.