Netdata is trusted and supported by an active community of users and contributors. Join us!

Contributing to Netdata as a developer

 Thank you for considering contributing to Netdata. Netdata is built on the eponymous open-source project, known here as the Netdata Agent. It is released under GPL v3.0 and is supported both by Netdata employees and an active community of contributors.

Not sure where to jump in? We love to receive contributions. Maintaining a platform for monitoring everything imaginable requires a broad understanding of a plethora of technologies, systems and applications. We rely on community contributions and user feedback to continue providing the best monitoring solution out there.

See specific GitHub issues we need help with; some of them are also labeled as “good first issue”.

A screenshot of the contributor popup on GitHub

Other ways to help

There are many ways to contribute to Netdata that don’t involve writing code!

Contribute to Machine Learning

We highly value end-user feedback during product development, which is why we’re looking to involve you in progressing our machine learning (ML) efforts!

We are looking to build a small pilot program and offer early access to Netdata research contributors who would stream some agents to a master node in our research data lake. 

We can then use this real-world data to run experiments and try different problem formulations and algorithms to detect any anomalies that might exist. This way, we can “battle test” as much as possible any ML-driven anomaly detection features we look to launch in the future with the help of the wider Netdata community.