title | description | layout |
---|---|---|
Teleport API Introduction |
Introduction to the Teleport gRPC API. |
tocless-doc |
The Teleport Auth API provides a gRPC API for remotely interacting with a Teleport Auth server.
Teleport has a public Go client to programatically interact with the API. tsh and tctl use the same API.
Here is what you can do with the Go Client:
- Integrating with external tools, which we have already done for several tools, such as Slack, Jira, and Mattermost.
- Writing a program/bot to manage Access Requests automatically, based on your use case. One idea is to allow/deny developer requests based on their currently assigned tasks.
- Performing CRUD actions on resources, such as
roles
,auth connectors
, andprovisioning tokens
. - Dynamically configuring Teleport.
Create an API client in 3 minutes with the Getting Started Guide.
Follow our Access Request Plugin Guide for a tour of Teleport's API libraries and develop a minimal working example.