# Install Agent and Extensions

### Overview

Before installing the agent, we recommend to make yourself familiar with the general [Agent Architecture](https://docs.steadybit.com/install-and-configure/install-agent/agent-architecture).

### Prerequisites

To install the agent, you must be able to access the following URLs via HTTPS (443) on your target environment:

* <https://platform.steadybit.com> (Platform)
* <https://packages.steadybit.com> (.deb and .rpm packages; Linux installation only)
* <https://get.steadybit.com> (Setup Scripts; one-liner for Docker or Linux installation only)
* <https://steadybit.github.io> (Kubernetes installation via helm only)
* <https://ghcr.io> and <https://github.com> and https\://\*.docker.io (Container Images; Kubernetes and Docker installation only)

{% hint style="info" %}
If you want to check if your environment is properly configured to install and run an agent, you run our `env-check`tool on the target machine:

```bash
curl -sfL https://get.steadybit.com/env-check.sh | sh -s
```

{% endhint %}

### Setup of Agents

We offer the following deployment options:

* [Docker](https://docs.steadybit.com/install-and-configure/install-agent/install-as-docker-container)
* [Kubernetes](https://docs.steadybit.com/install-and-configure/install-agent/install-on-kubernetes)
* [Host](https://docs.steadybit.com/install-and-configure/install-agent/install-on-linux-hosts)
* [Windows](https://docs.steadybit.com/install-and-configure/install-agent/install-on-windows-hosts)

More configuration options can be found in [Advanced Configuration](https://docs.steadybit.com/install-and-configure/install-agent/advanced-configuration)
