All 235 Dependencies
Every package Teleport depends on, ranked by repo health score.
Teleport is an open-source identity-aware access platform that unifies secure access to SSH servers, Kubernetes clusters, PostgreSQL, MySQL, MongoDB, and CockroachDB databases, Windows desktops via RDP, internal web applications, Git repositories, and AI agents via Model Context Protocol (MCP). It eliminates credential sprawl — no more SSH keys, database passwords, or kubeconfig files — by issuing short-lived certificates from a built-in certificate authority and integrating with existing SSO providers like Okta, Microsoft Entra ID, and GitHub Auth.
Built in Go as a single binary, Teleport deploys as a Linux daemon or a Kubernetes Helm chart and establishes reverse tunnels to reach resources behind NATs and firewalls without VPNs or traditional bastion hosts. Its architecture separates the Auth Service (CA + policy engine), Proxy Service (reverse tunnel), and Node/Agent processes, enabling high-availability multi-cluster deployments across hybrid cloud environments.
Beyond connectivity, Teleport enforces Role-Based and Attribute-Based Access Control (RBAC/ABAC) across all protocols, supports Just-in-Time (JIT) privilege escalation with approval workflows, records every session with full playback, and streams audit events to SIEM platforms. The tbot workload identity service extends the same certificate-based model to machine-to-machine access, enabling CI/CD pipelines and AI agents to authenticate without long-lived secrets.
Teleport is trusted by teams from startups to hyperscalers for securing production infrastructure. It ships with a web UI, a tsh CLI, and first-party plugins for Slack, PagerDuty, Jira, Mattermost, and Microsoft Teams for access request workflows. An enterprise cloud-hosted version (Teleport Enterprise Cloud) provides managed infrastructure, additional compliance controls, and commercial support.