# Implementation of proxy protocol as an extension

**URL:** https://community.hivemq.com/t/implementation-of-proxy-protocol-as-an-extension/110
**Category:** HiveMQ Extension SDK
**Created:** [November 18, 2019, 12:48am UTC](https://community.hivemq.com/t/implementation-of-proxy-protocol-as-an-extension/110 "2019-11-18T00:48:26Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![jesse](https://yyz1.discourse-cdn.com/flex035/user_avatar/community.hivemq.com/jesse/32/32_2.png) [@jesse](https://community.hivemq.com/u/jesse)
#### Post date: [November 18, 2019, 12:48am UTC](https://community.hivemq.com/t/implementation-of-proxy-protocol-as-an-extension/110/1 "2019-11-18T00:48:26Z")

</div>

We have a need to implement support for proxy protocol in the Community edition. Our previous approach (with a different MQTT broker) was to modify the source code directly; however, given that HiveMQ has an extension SDK, we would prefer to do this as an extension if possible. We would be very interested if anyone has tried this approach already or has some solid reasons why it would/wouldn’t work.

---

<div class="post-metadata">

### Author: ![sauroter](https://yyz1.discourse-cdn.com/flex035/user_avatar/community.hivemq.com/sauroter/32/18_2.png) [@sauroter](https://community.hivemq.com/u/sauroter)
#### Post date: [November 18, 2019, 8:48am UTC](https://community.hivemq.com/t/implementation-of-proxy-protocol-as-an-extension/110/2 "2019-11-18T08:48:46Z")

</div>

Hi @jesse,

Implementing the Proxy Protocol from the extension SDK is not possible, as you would need access to the raw bytes of the messages.

Proxy Protocol is a feature of the HiveMQ Enterprise Edition. You can find an overview of the different editions [here](https://www.hivemq.com/hivemq/editions/).

Have a good day  
Georg
