# Install Teleport

The guides in this section show you how to install Teleport on your system. As we explain in [Core Concepts](https://goteleport.com/docs/ver/19.x/core-concepts.md), Teleport is a distributed system with several components working together across your infrastructure. How you install Teleport depends on:

- Whether you have a Teleport Cloud account or are self-hosting the Teleport Auth Service and Proxy Service
- How you choose to deploy Teleport Agents, `tbot`, and any self-hosted plugins like the Event Handler and Access Request plugins
- If you are self-hosting, how you choose to deploy the Teleport Auth Service and Proxy Service

## Client tools

If you want to download client tools to access Teleport from your workstation, visit [Download Client Tools](https://goteleport.com/download/client-tools/). This page also includes client tool downloads for Windows, which does not support the `teleport` daemon.

## Teleport cluster setup

The easiest way to get started with Teleport is to [sign up](https://goteleport.com/signup/) for a Teleport Cloud account. From there, you can [install Teleport Agents](https://goteleport.com/docs/ver/19.x/installation/agents.md) so you can enroll your infrastructure with Teleport.

For instructions on installing a `teleport` binary on a single machine, see [Install Teleport on a Single Machine](https://goteleport.com/docs/ver/19.x/installation/single-machine.md). The Teleport Auth Service, Teleport Proxy Service, and Teleport Agent services all share a binary, though you will need to create a configuration file for each instance and configure them to communicate with one another as a cluster.

## Self-hosted Teleport clusters

Read [Deploy Teleport Community Edition](https://goteleport.com/docs/ver/19.x/get-started/deploy-community.md) to get started with a small self-hosted demo cluster.

For self-hosted Teleport Enterprise accounts, deployments typically take place in conversation with the team at Teleport. We recommend [reaching out to us directly](https://goteleport.com/contact-us/) to learn more about getting started with this deployment option and start planning your approach.

You can read more about setting up a self-hosted cluster in [Deploy a Cluster](https://goteleport.com/docs/ver/19.x/zero-trust-access/deploy-a-cluster.md).

## Other installation scenarios

- [Installing `tbot`](https://goteleport.com/docs/ver/19.x/machine-workload-identity/deployment.md)
- [Teleport Event Handler](https://goteleport.com/docs/ver/19.x/zero-trust-access/export-audit-events.md)
- [Access Request Plugins](https://goteleport.com/docs/ver/19.x/identity-governance/access-requests/plugins.md)
