# Enrolling Teleport Resources

Teleport protects infrastructure resources such as servers, databases, and Kubernetes clusters by enforcing strong access controls and auditability. Once a resource is enrolled with Teleport, you can manage access to it using the Teleport role-based access control (RBAC) system, allowing you to define which users or teams can connect and what actions they are permitted to perform.

- [Learn about Teleport Agents](https://goteleport.com/docs/reference/architecture/agents.md)
- [Restrict access to resources with RBAC](https://goteleport.com/docs/zero-trust-access/rbac-get-started.md)

![Enroll Resources](/docs/assets/images/enroll-resources-hero-5da3930c4c9a1383072f2c2c7fe8e58a.png)

## Enrollment Methods

### [Infrastructure as Code](https://goteleport.com/docs/zero-trust-access/infrastructure-as-code/managing-resources.md)

Manage resources as code with Terraform, Kubernetes operator, and tctl

### [Auto-Discovery](https://goteleport.com/docs/enroll-resources/auto-discovery.md)

Automatically discover and enroll resources

### [Applications](https://goteleport.com/docs/enroll-resources/application-access.md)

Secure access to web applications, TCP apps, cloud provider consoles and CLIs, and more.

- [Cloud consoles](https://goteleport.com/docs/enroll-resources/application-access/cloud-apis.md)
- [Web apps](https://goteleport.com/docs/enroll-resources/application-access/protect-apps/connecting-apps.md)
- [TCP apps](https://goteleport.com/docs/enroll-resources/application-access/protect-apps/tcp.md)
- [more](https://goteleport.com/docs/enroll-resources/application-access/configuration.md)

### [Databases](https://goteleport.com/docs/enroll-resources/database-access.md)

Secure, auditable access to cloud and self-hosted databases.

- [AWS](https://goteleport.com/docs/enroll-resources/database-access/enrollment/aws.md)
- [Azure](https://goteleport.com/docs/enroll-resources/database-access/enrollment/azure.md)
- [Google Cloud](https://goteleport.com/docs/enroll-resources/database-access/enrollment/google-cloud.md)
- [more](https://goteleport.com/docs/enroll-resources/database-access.md)

### [Kubernetes Clusters](https://goteleport.com/docs/enroll-resources/kubernetes-access.md)

Protect Kubernetes clusters with SSO integration, RBAC, and session recordings.

#### Kubernetes Clusters Guides

- [Enroll Kubernetes clusters](https://goteleport.com/docs/enroll-resources/kubernetes-access/getting-started.md)
- [Access controls](https://goteleport.com/docs/enroll-resources/kubernetes-access/controls.md)

### [Windows Desktop](https://goteleport.com/docs/enroll-resources/desktop-access.md)

Passwordless access to Windows Desktops and servers for domain users and local users.

#### Windows Desktops Access Guides

- [Local Windows users](https://goteleport.com/docs/enroll-resources/desktop-access/getting-started.md)
- [Active Directory](https://goteleport.com/docs/enroll-resources/desktop-access/active-directory.md)

### [SSH Servers](https://goteleport.com/docs/enroll-resources/server-access.md)

Streamline SSH access, reduce configuration overhead, and provide auditability.

#### Server Access Guides

- [Get started guide](https://goteleport.com/docs/enroll-resources/server-access/getting-started.md)
- [Agentless OpenSSH](https://goteleport.com/docs/enroll-resources/server-access/openssh/openssh-agentless.md)
- [more](https://goteleport.com/docs/enroll-resources/server-access/guides.md)

### [MCP Servers](https://goteleport.com/docs/enroll-resources/mcp-access.md)

Secure the vibes with access controls and auditability for all Model Context Protocol access.

#### MCP Server Guides

- [Get Started Guide](https://goteleport.com/docs/enroll-resources/mcp-access/getting-started.md)
- [Configure MCP clients](https://goteleport.com/docs/enroll-resources/mcp-access/rbac.md)
- [DB access for MCP](https://goteleport.com/docs/connect-your-client/model-context-protocol/database-access.md)

## Auto-Discovery Guides

Automatically detect and enroll resources in your Teleport cluster with the Teleport Discovery Service.

#### [Databases](https://goteleport.com/docs/enroll-resources/auto-discovery/databases.md)

#### [Servers](https://goteleport.com/docs/enroll-resources/auto-discovery/servers.md)

#### [Kubernetes Clusters](https://goteleport.com/docs/enroll-resources/auto-discovery/kubernetes.md)

#### [Kube services as apps](https://goteleport.com/docs/enroll-resources/auto-discovery/kubernetes-applications.md)
