﻿---
title: Contributing
description: The Go APM Agent is open source and we love to receive contributions from our community — you! There are many ways to contribute, from writing tutorials...
url: https://www.elastic.co/elastic/docs-builder/docs/3016/reference/apm/agents/go/contributing
products:
  - APM Agent
  - APM Go Agent
applies_to:
  - Serverless Observability projects: Generally available
  - Elastic Stack: Generally available
  - Application Performance Monitoring Agent for Go: Generally available
---

# Contributing
The Go APM Agent is open source and we love to receive contributions from our community — you!
There are many ways to contribute, from writing tutorials or blog posts, improving the documentation, submitting bug reports and feature requests or writing code.
You can get in touch with us through [Discuss](https://discuss.elastic.co/c/apm). Feedback and ideas are always welcome.

## Reporting bugs and contributing code

To report bugs, please create an Issue on the [apm-agent-go](https://github.com/elastic/apm-agent-go) GitHub repository. For tips on contributing code fixes or enhancements, please see the [contributing guide](https://github.com/elastic/apm-agent-go/blob/main/CONTRIBUTING.md) in the code repository.