# Auto-Discovery

## Automatically discover and connect to resources

Streamline infrastructure security with the Teleport Discovery Service. When you deploy servers, databases, and Kubernetes clusters, the service enables secure access to them with no further configuration needed.

[Teleport Agents](https://goteleport.com/docs/enroll-resources/agents.md) power the Discovery Service, automatically syncing resources with the Auth Service.

![Automatically discover and connect to resources](/docs/assets/images/auto-discovery-hero-5264297c2611533892659f46a5fff4f7.jpg)

## Auto-discovery guides

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

Automatically discover and register databases in your cluster.

- [AWS](https://goteleport.com/docs/enroll-resources/auto-discovery/databases/aws.md)
- [Azure](https://goteleport.com/docs/enroll-resources/database-access/enrollment/azure.md)

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

Connect to your cloud provider to automatically find and enroll servers.

- [Amazon EC2](https://goteleport.com/docs/enroll-resources/auto-discovery/servers/ec2-discovery.md)
- [Google Compute Engine](https://goteleport.com/docs/enroll-resources/auto-discovery/servers/gcp-discovery.md)
- [Azure Virtual Machines](https://goteleport.com/docs/enroll-resources/auto-discovery/servers/azure-discovery.md)

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

Enable automatic detection and enrollment of cloud-hosted Kubernetes clusters.

- [AWS](https://goteleport.com/docs/enroll-resources/auto-discovery/kubernetes/aws.md)
- [Azure](https://goteleport.com/docs/enroll-resources/auto-discovery/kubernetes/azure.md)
- [Google Cloud](https://goteleport.com/docs/enroll-resources/auto-discovery/kubernetes/google-cloud.md)

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

Teleport can automatically detect applications running in your Kubernetes clusters and register them with Teleport for secure access.
