# Can the output of the APM Server support HTTP?

**URL:** https://discuss.elastic.co/t/can-the-output-of-the-apm-server-support-http/372314
**Category:** APM
**Tags:** server
**Created:** [December 23, 2024, 5:44am UTC](https://discuss.elastic.co/t/can-the-output-of-the-apm-server-support-http/372314 "2024-12-23T05:44:21Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![ysj2018](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ysj2018/32/139318_2.png) [@ysj2018](https://discuss.elastic.co/u/ysj2018)
#### Post date: [December 23, 2024, 5:44am UTC](https://discuss.elastic.co/t/can-the-output-of-the-apm-server-support-http/372314/1 "2024-12-23T05:44:21Z")

</div>

I have a requirement where the data from the APM Server needs to be sent directly to HTTP for subsequent processing. I couldn't find an HTTP output on the official website.

However, I found someone has developed beats-output-http.

When I opened the source code of the APM Server, I discovered that the APM Server also references the outputs of Beats. Can I use the APM Server to directly reference beats-output-http?

Are there any limitations to this? Please help me translate this paragraph.

---

<div class="post-metadata">

### Author: ![Kostya\_Masliuk](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kostya_masliuk/32/137867_2.png) [@Kostya\_Masliuk](https://discuss.elastic.co/u/Kostya_Masliuk)
#### Post date: [December 27, 2024, 11:46pm UTC](https://discuss.elastic.co/t/can-the-output-of-the-apm-server-support-http/372314/2 "2024-12-27T23:46:52Z")

</div>

Hello @ysj2018, the supported outputs for the APM Server are listed in this documentation page [here](https://www.elastic.co/guide/en/observability/current/apm-configuring-output.html).

Elasticsearch output is http based, based on your needs it can be an option. Otherwise, if you need a greater output data flexibility you can check the Logstash documentation [here](https://www.elastic.co/guide/en/observability/current/apm-logstash-output.html) and [here](https://www.elastic.co/guide/en/logstash/current/plugins-outputs-http.html).

---

<div class="post-metadata">

### Author: ![ysj2018](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ysj2018/32/139318_2.png) [@ysj2018](https://discuss.elastic.co/u/ysj2018)
#### Post date: [January 3, 2025, 5:59am UTC](https://discuss.elastic.co/t/can-the-output-of-the-apm-server-support-http/372314/3 "2025-01-03T05:59:42Z")

</div>

Thank you for your reply. If we do have this requirement, but find Logstash too heavy for our needs, and we want to custom develop a plugin that can output data to HTTP, are there any relevant guidance documents or rules that we need to adhere to?

---

<div class="post-metadata">

### Author: ![Kostya\_Masliuk](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kostya_masliuk/32/137867_2.png) [@Kostya\_Masliuk](https://discuss.elastic.co/u/Kostya_Masliuk)
#### Post date: [January 3, 2025, 6:18pm UTC](https://discuss.elastic.co/t/can-the-output-of-the-apm-server-support-http/372314/4 "2025-01-03T18:18:53Z")

</div>

Hello, custom user plugins are not supported by APM Server. This also means that there is no documentation or guidance available too.

For additional reference adding the linked issue in Github [link](https://github.com/elastic/apm-server/issues/15021).
