Docs
  • Guides
  • APIs (opens in a new tab)
  • Products
    Elasticsearch Observability Security Elastic Cloud
  • Reference
  • Troubleshoot
  • Release notes
  1. Docs /
  2. Guides /
  3. Extend and contribute /
  4. Contribute to Logstash

Extending Logstash core

We also welcome contributions and bug fixes to the Logstash core feature set.

Please read through our contribution guide, and the Logstash readme document.

Previous
Contributing a patch to a Logstash plugin
Next
Create Logstash plugins
  • View as Markdown
  • Report a docs issue
  • Edit this page
  • Learn how to contribute
Get started free
  • 14-day free trial
  • All features included
  • No setup required
Section
Guides
Docs Guides APIs (opens in a new tab) Reference Troubleshoot Release notes
Version
Guides Extend and contribute
Contribute to Logstash
  • Overview
  • How to write a Logstash input plugin
  • How to write a Logstash codec plugin
  • How to write a Logstash filter plugin
  • How to write a Logstash output plugin
  • Logstash Plugins Community Maintainer Guide
  • Document your plugin
  • Publish your plugin to RubyGems.org
  • List your plugin
  • Contributing a patch to a Logstash plugin
  • Extending Logstash core
  • Create Logstash plugins
    • How to write a Java input plugin
    • How to write a Java codec plugin
    • How to write a Java filter plugin
    • How to write a Java output plugin
Elastic logo
  • Trademarks
  • Terms of Use
  • Privacy
  • Sitemap

© 2026 Elasticsearch B.V. All Rights Reserved.

This content is available in different formats for convenience only. All original licensing terms apply.

Elasticsearch is a trademark of Elasticsearch B.V., registered in the U.S. and in other countries. Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant logo are trademarks of the Apache Software Foundation in the United States and/or other countries.