Teleport Access Plane

Quickly access any computing resource anywhere

Teleport allows engineers and security professionals to unify access for SSH servers, Kubernetes clusters, web applications, and databases across all environments.
Get Started
Terminal
$
tsh login
Placeholder
Single Sign On
Single Sign On
an enter password screen
Verify
Multi Factor Authentication
a biometric verification screen
Security Key or Biometric Authenticator
Multi Factor Authentication
a multi-factor authentication screen
Authentication Successful
NEW

Teleport 7.0   Brings Identity-based Access to MongoDB

Teleport Server Access
Teleport Server Access
For SSH servers behind NAT in multiple environments.
Learn More
Teleport Kubernetes Access
Teleport Kubernetes Access
For Kubernetes clusters behind NAT in multiple environments.
Learn More
Teleport Application Access
Teleport Application Access
For web applications behind NAT in multiple environments.
Learn More
Teleport Database Access
Teleport Database Access
For databases behind NAT in multiple environments.
Learn More
Access that doesn't get in the way
A single sign-on allows discovery and instant access to all layers of your tech stack behind NAT across clouds, data centers, or on the edge. There is no more juggling of shared secrets, SSH keys, or hopping between VPNs and multiple access points.
resource catalog
resource catalog
Terminal
# use your favorite programming language to customize access:
def access_request_callback(req):
  is_admin    = 'admin' in req.roles
  jira_ticket = jira.get_ticket(req.id)
  team_name   = req.attributes['team']

# Only allow users with an 'admin' role
if not is_admin:
    raise AccessDenied("Not a member of 'admin' role.")

# Contractors must provide a valid Jira ticket
if team_name == "contractor" and not jira_ticket:
  raise AccessDenied("Please provide an active JIRA ticket.")
Easily implement security and compliance
Use Teleport to adopt industry best practices for access across all protocols and all environments with minimal configuration. Easily enforce MFA, RBAC, and SSO using identity-based short-lived certificates.
resource catalog
resource catalog
resource catalog
Complete visibility into access and behavior
Teleport records interactive sessions, filesystem changes, data transfers, command executions and other security events across all environments into a structured audit log, making it easy to see what’s happening and who is responsible.
resource catalog
resource catalog
resource catalog

Demo Video

Works with everything you have

Teleport Application Access is open source and it relies on open standards such as SSH, HTTPS, SAML, OpenID connect and others. Deployed as a single-binary drop-in replacement for OpenSSH, it seamlessly integrates with the rest of your stack.

puppet
Puppet
gcloud
Google Cloud
aws
Amazon
linux
Linux
azure
Azure
chef
Chef
okta
Okta
ansible
Ansible
oneLogin
One Login
auth0
Auth0
windows
Active Directory
k8s
Kubernetes

Easy to get started

Teleport is easy to deploy and use. We believe that simplicity and good user experience are key to first-class security.

Teleport consists of just two binaries.
  1. The tsh client allows users to login to retrieve short-lived certifcates.
  2. The teleport agent can be installed on any server or any Kubernetes cluster with a single command.
Download Teleport
Terminal
# on a client
$ tsh login --proxy=example.com

# on a server
$ apt install teleport

# in a Kubernetes cluster
$ helm install

Trusted by leading organizations

Try Teleport today

In the cloud, self-hosted, or open source
Get startedView developer docs