```code
$ curl -L -O https://get.gravitational.com/teleport-event-handler-v(=teleport.plugin.version=)-linux-amd64-bin.tar.gz
$ tar -zxvf teleport-event-handler-v(=teleport.plugin.version=)-linux-amd64-bin.tar.gz
```
We currently only build the Event Handler plugin for amd64 machines. For ARM
architecture, you can build from source.
```code
$ curl -L -O https://get.gravitational.com/teleport-event-handler-v(=teleport.plugin.version=)-darwin-amd64-bin.tar.gz
$ tar -zxvf teleport-event-handler-v(=teleport.plugin.version=)-darwin-amd64-bin.tar.gz
```
We currently only build the event handler plugin for amd64 machines. If your
macOS machine uses Apple silicon, you will need to [install
Rosetta](https://support.apple.com/en-us/HT211861) before you can run the
event handler plugin. You can also build from source.
Ensure that you have Docker installed and running.
```code
$ docker pull public.ecr.aws/gravitational/teleport-plugin-event-handler:(=teleport.plugin.version=)
```
To allow Helm to install charts that are hosted in the Teleport Helm repository, use `helm repo add`:
```code
$ helm repo add teleport (=teleport.helm_repo_url=)
```
To update the cache of charts from the remote repository, run `helm repo update`:
```code
$ helm repo update
```
Ensure that you have Docker installed and running.
Run the following commands to build the plugin:
```code
$ git clone https://github.com/gravitational/teleport-plugins.git --depth 1
$ cd teleport-plugins/event-handler/build.assets
$ make build
```
You can find the compiled binary within your clone of the `teleport-plugins`
repo, with the file path, `event-handler/build/teleport-event-handler`.
You will need Go >= (=teleport.golang=) installed.
Run the following commands on your Universal Forwarder host:
```code
$ git clone https://github.com/gravitational/teleport-plugins.git --depth 1
$ cd teleport-plugins/event-handler
$ go build
```
The resulting executable will have the name `event-handler`. To follow the
rest of this guide, rename this file to `teleport-event-handler` and move it
to `/usr/local/bin`.