{"token_count": 792}

# 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/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

## 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/installation/agents.md) so you can enroll your infrastructure with Teleport.

Read [Deploy Teleport Community Edition](https://goteleport.com/docs/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/installation/self-hosted.md).

## Client tools

Visit [Download Client Tools](https://goteleport.com/download/client-tools/) to download the latest versions of `tsh` and `tctl` for your platform.

You can learn about the available client tool binaries, and other binaries available in a Teleport installation, by reading [Installing Teleport on a Single Machine](https://goteleport.com/docs/installation/single-machine.md).

## Cluster components

Besides Teleport Agents, you can install other cluster components to protect your infrastructure with Teleport:

| Component                                                                                            | Installation                                                                             |
| ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- |
| [`tbot` daemon](https://goteleport.com/docs/machine-workload-identity/deployment.md)                 | Enables automated services and workloads to connect to Teleport-protected resources.     |
| [Teleport Event Handler](https://goteleport.com/docs/zero-trust-access/export-audit-events.md)       | Exports Teleport audit events to a third-party log-management solution                   |
| [Access Request Plugins](https://goteleport.com/docs/identity-governance/access-requests/plugins.md) | Allow users to create and review Access Requests with third-party communication services |
