26 Commits
Author SHA1 Message Date
Paul Gottschling bebdf17fc6 Add a Beams use case demo for databases (#69382)
* Add a Beams use case demo for databases

This guide demonstrates the Teleport RBAC configuration to allow AI
agents running on a Teleport beam to access a Teleport-protected
database using an untrusted prompt. It includes an example of enrolling
a local Postgres container with Teleport, plus a Teleport user/role with
read-only access to the database. This way, a user can go through an
example that is guaranteed to work without having to run a
`--dangerously-skip-permissions` agent session against a preexisting
database.

* Simplify the Beams database guide

- Use `format=text` for the `tctl tokens add` command
- Use `teleport db configure create` instead of a config example

* Fix minor issues in the Beams database guide

- Remove technically inaccurate sentence.
- Clarify "AI agents" vs. Teleport Agents in an introductory paragraph.
- Clarify the `token` flag in `teleport db configure create`
2026-08-11 14:50:10 +00:00
Travis Rodgers 0f3d222767 docs: add skills page and banners (#68810)
This commit adds a new docs skills page, under `/get-started/` listing available skills, benefits, and usages. It also adds a banner on applicable pages that skills can be used on.
2026-07-24 14:16:02 +00:00
mica 167e9e6175 docs: Adds a left-nav Beams entry to the docs navigation (#68070)
* docs: Adds a left-nav Beams entry to the docs navigation

* beams id correction
2026-06-23 23:57:02 +00:00
Paul Gottschling b19268b07b Add a Configuring Teleport docs section (#66255)
* Add a Configuring Teleport docs section

Make the how-to guides for managing Teleport resources with
Infrastructure as Code tools more prominent by placing them in a
Configuring Teleport section next to other foundational docs sections,
e.g., Installation and Upgrading. Frame the task of managing Teleport
with IaC as part of the broader task of configuring Teleport.

To do so, move the introduction of the "Static and Dynamic Resources"
page to a landing page for the new Configuration section. Move the
remaining part of that page to the References section, since it's an
advanced guide and more of a reference than a set of how-to
instructions.

This change also structures the Infrastructure as Code landing page into
a Configure Teleport landing page by including links to guides for
static as well as dynamic configuration. This adds clarity to the docs
since users won't immediately know that Teleport exposes these two
configuration variants.

* Update internal links

* Fix issues with the Configuring Teleport section

- Update the static/dynamic field table to use the correct field name,
  `spec.mode`.
- Change "Managing Resources" to "Resource Guides" for clarity, since
  all sections in Configuring Teleport would be about managing
  resources.
- Reorder Configuration sidebar sections to move Resource Guides last
  and tctl before Terraform and Kubernetes.
2026-06-11 20:27:46 +00:00
Paul Gottschling 2a1bcc2247 Add a conceptual introduction to Beams (#66155)
* Add a conceptual introduction to Beams

Expand the Agentic Identity Framework section of the docs with a
conceptual guide to the architectural principles behind Beams. The guide
is for prospective Teleport users who may be solving the same problems
as Beams independently with their own solution. This guide explains the
principles behind Beams by emphasizing that Teleport builds Beams on top
of its existing infrastructure identity foundations, and that the
overall approach is deeply integrated into Teleport's longstanding
approach to infrastructure security.

Implementation details:
- Create an Agentic Identity Framework section.
- Assume that we have moved to VNet for egress controls (e.g., #66074).
- Mention the possibility of scoped delegation based on the current
  architecture of Beams.
- Link to the guide in the "security model" section of beams.mdx.
- Add a sidebar item for the new guide, but don't add it to the section
  index page yet, as there is no natural place for it. Decouple this
  change from a reorganization of the Agentic Identity Framework page.

* Clean up Beams guidance

Responds to **kurktchiev**

- Remove the mentions of "Firecracker", as this is an implementation
  detail that is more likely to change than the use of a microVM.
- Add a link to the tbot introduction and VNet in the "Sandboxing"
  section of the "Reference implementation" H2
- Indicate in the Beams guide that they are a reference implementation
  of the Agentic Identity Framework
- Remove the specific TTL of a beam, which is an implementation detail.
  Move the first mention of the TTL to where we explain how Teleport
  uses it.

* Update spellcheck config

Add "sandboxing" and "indeterministic" and sort the list.

* Edit introductory Beams documentation

- Remove descriptions of functionality that is not yet available from
  beams.mdx.
- Replace "indeterministic" with "non-deterministic".
- Remove the Beams discussion from the conceptual introduction. Link to
  the Beams docs instead.

* Remove implementation language around Beams

Use softer language around Beams implementing the agentic identity
framework or a secure agentic environment.

* Remove redundant sentence

Respond to zmb3 feedback.
2026-05-22 19:25:30 +00:00
Paul Gottschling 915c50c29b Begin restructuring installation docs (#64429)
* Begin restructuring installation docs

See RFD 246

The documentation in the Installation section is currently organized by
platform while documentation for deploying Teleport components is
organized elsewhere. This creates confusion for users, who visit the
Installation docs far more often than any other section, missing
critical instructions.

This change modifies the Installation section to include four children:
- Deploying Teleport Agents
- Installing Teleport on a single machine
- Uninstalling Teleport
- An external link to the Download page, the fastest way to download
  Teleport client tools.

Implementation details:

- Remove the `amazon-ec2.mdx` installation guide. This has to do with
  cluster installation, not single-machine installation. Move AMI
  information into the EC2 Terraform guides, which a separate change
  will add to the Installation section. Also remove `helm.mdx` from the
  single-machine section, where it does not belong. A separate change
  will add our Helm guides to the Installation section.
- Move `amazon-ecs.mdx` to the `agents` directory. It's a guide for
  deploying Teleport Agents.
- Remove `windows.mdx`, which only pertains to clients, in favor of
  making the Download page more visible in the Installation section.

This change also adds some structural improvements to the `linux.mdx`
guide:

- Organize section introductiosn to create a clearer hierarchy between
  more general and more specific information. Readers now read more general
  information first.
- Move the item re: recommending Cloud to the top of the page.
- Rework the control plane section. Remove the tab for Teleport Cloud,
  which is unnecessary since the section isn't for cloud customers. Add
  stepped instructions to consolidate the text a bit.
- Include clearer branching in the TAR and package download section
  between self-hosted and agent use cases. Move the branching between
  FIPS and standard installations higher in the section for clarity.

* Fix links after reorganizing installation docs

* Clean up installation instructions

Responds to **GavinFrazar** feedback:

- Make the Installation section description more precise.
- Extract the Teleport AMI list into a partial.

* Fix clarity issues in the Installation section

- In the landing page, provide a clearer route for users interested in
  self-hosting Teleport Community Edition.
- Restore the Windows guide so we have consistent installation
  instructions for all supported platforms. Accordingly, update the
  `docs/pages/installation/single-machine` landing page to indicate that
  this section also pertains to client tools.
- Place the Amazon EC2 guide in the Single Machine subsection and
  include the partial that lists AMIs. Replace the single H2 with an
  Admonition for clarity. Fix redirects accordingly.
- Move "Downloads" to the end of the Installation sidebar section.
  Clarify the purpose of the link.
- Include `fdpass-teleport` in the table of installed binaries.
- Use "control plane" instead of "cluster" to describe the Auth Service
  and Proxy Service in the single-machine.mdx index page.
2026-04-16 13:36:13 +00:00
e6f17f8a16 Add Agentic Identity Framework page (#63063)
* Add Agentic Identity Framework page

Add an Agentic Identity Framework index page. While the first iteration
does not include links, the plan is to build this out into a set of
opinionated guides to building identity into agentic AI.

Edit the sidebar to add a "new" tag for the Agentic Identity Framework
page.

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>

* Update text and links

---------

Co-authored-by: Aatu Väisänen <aatu.vaisanen.ext@goteleport.com>
Co-authored-by: Aleksandr Klizhentas <sasha@node1634.local>
2026-01-26 18:01:04 +00:00
Travis Rodgers be20362f28 docs: revamp Getting Started guide (#57931)
Revamps the Getting Started experience into a concise, four-step guide:

1. Deploy a Teleport cluster
2. Connect infrastructure
3. Set up access controls
4. Configure audit logging

This guide is designed as a multi-page, flowing overview that links to more in-depth documentation (if needed), rather than a long one-page tutorial.

Replaces:
- Existing single-page Getting Started guide (Teleport Enterprise Cloud)
- Linux Demo guide (Teleport Community Edition)

Links in other pages have been updated to point to these new locations and sidebar has been updated as well.
2025-10-23 15:21:56 +00:00
Marco Dinis 70e3e83e48 Docs: add Amazon ECS installation mode (#58159)
* add installation mode for ecs

* add terraform code

* review pt1

* review pt n

* Teleport upper case

* add eks example

* after review
2025-10-02 16:43:52 +00:00
Paul Gottschling 39e467b435 Autogenerate the Upgrading sidebar section (#57993)
Since this section has an increasing, regularly changing set of pages,
we can autogenerate it to make sure that no pages in the section go
without a sidebar.

Assign a `sidebar_position` of 1 to the Upgrading Compatibility
Overview, since it is a conceptual guide that we expect users to be
familiar with.
2025-09-17 12:39:50 +00:00
Paul Gottschling 0d1113f5de Consolidate Reference docs section contents (#58248)
* Consolidate Reference docs section contents

Closes #56206

Reduce the number of first-level children in the Reference section of
the docs from 23 to 9, not counting the index page available at
`/docs/reference/`. This makes the Reference section easier to navigate,
since a user can more readily form a mental model of the content
available in the section with fewer items and a more thematic
organization.

- Add a section for deployment references, consolidating reference
  guides for configuring and architecting a Teleport deployment.
- Move the Predicate Language and User Types references into the Access
  Controls section of References.
- Add a section for API reference guides, consolidating the Terraform,
  MWI Terraform, and Operator sections.
- Move Cloud FAQ to Quick Links. This places the guide next to the main
  FAQ in the sidebar to make it more discoverable, since the guide is
  currently rather hidden. This also helps pave the way to merge the two
  FAQs in the future.

* Add an MWI reference section

The MWI Terraform module reference does not belong with reference guides
for API clients. Add a section to the reference guide for Machine &
Workload Identity.

* Rename "API" to "Infrastructure as Code"

Teleport users expect tctl, Operator, and Terraform Provider docs to be
in an Infrastructure as Code reference section, rather than the more
vague "API" section.

Responds to **ravicious** feedback.
2025-09-12 14:42:13 +00:00
Stephen LevineandPaul Gottschling 6cfb9071bb Reorganize Managed Updates related install docs (#57832)
* Fix Managed Updates install docs

* Fix endpoint in other section

* Update agent-managed-updates.mdx

* redirect

* Update agent-managed-updates-v1.mdx

* Update agent-managed-updates-v1.mdx

* Update and rename upgrading-other.mdx to upgrading-manual.mdx

* Update config.json

* Update sidebar.json

* Update upgrading.mdx

* Update agent-managed-updates.mdx

* Update agent-managed-updates.mdx

* typo

* Update docs/pages/upgrading/agent-managed-updates-v1.mdx

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>

* Update agent-managed-updates-v1.mdx

* Update upgrading-manual.mdx

---------

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
2025-08-21 17:26:41 +00:00
Paul Gottschling f3a89f28c4 Move pages out of the admin-guides/api section (#57440)
We are ensuring that all docs pages about Teleport features fall under a
product-focused section. Move the API how-to guides to Zero Trust Access
except for the Access Request pluging guide, which requires Identity
Governance.

Move the Migrate Plans page to the root of the docs since it is a
general-purpose document for all users.
2025-08-12 13:18:21 +00:00
de13b36c82 CTMU documentation update (multi-cluster and multi-version caching support) (#57325)
* Update client tools managed updates documentation to add information about multi-cluster and multi-version caching support

* Rename to managed updates

* Add info about using custom CDN and managed updates initiation
Add redirect

* Apply suggestions from code review

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>

* Apply suggestions from code review

Co-authored-by: Stephen Levine <stephen.levine@goteleport.com>

* Corrected action order

* Apply suggestions from code review

Co-authored-by: Hugo Shaka <hugo.hervieux@goteleport.com>

* Reorder configuration section

---------

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
Co-authored-by: Stephen Levine <stephen.levine@goteleport.com>
Co-authored-by: Hugo Shaka <hugo.hervieux@goteleport.com>
2025-08-06 23:02:50 +00:00
Paul Gottschling fa7fba9ac8 Edit the Resource Request guide (#52393)
* Edit the Resource Request guide

Closes #33417

Focus the guide more on its stated topic by moving tangentially related
reference information at the end of the guide to more appropriate pages.

- Replace the `search_as_roles` section with a link. Much of the "Next
  steps" section is a long list of examples of Teleport roles that an
  admin could assign to `search_as_roles`. This is unnecessary, since a
  user familiar with a Teleport role won't need this information to
  understand `search_as_roles`. It is not the job of the Resource Requests
  guide to teach users about Teleport roles.
- Condense the "Next steps" guidance. There are "Next steps" sections.
  Make them one. Also turn the section re: Access Request plugins into a
  bullet.
- Create a "Request Access to Resources" guide that shows end-users how
  to create Access Requests. Instead of manually adding an entry to the
  User Guides section in `sidebar.json`, this change configures the
  sidebar to generate entries for this section automatically.
- Add a subsection to the Kubernetes RBAC guide explaining implications
  for Access Requests and Kubernetes cluster resources. This information
  was removed from the docs when we cleaned up the Resource Requests
  page.

* Respond to feedback

- Indicate that Teleport Enterprise is required to create Access
  Requests in the Web UI.
- Mention Teleport Connect.
- Mention `kube_resource`.
2025-08-06 13:45:28 +00:00
STeve (Xin) Huang 3badc07c30 [docs] MCP access follow-ups (#57150) 2025-07-26 01:16:41 +00:00
dec7e9fe00 docs: MCP clients guides (#56828)
* docs(mcp): clients access

* docs: add missing redirect

* refactor(docs): code review suggestions

* refactor(docs): improve missing permission troubleshooting

* docs(mcp): move to user guides

* docs(mcp): review suggestions

* Apply suggestions from code review

Co-authored-by: Roman Tkachenko <roman@goteleport.com>
Co-authored-by: STeve (Xin) Huang <xin.huang@goteleport.com>

* docs(mcp): code review suggestions

* docs(mcp): fix spelling

---------

Co-authored-by: Roman Tkachenko <roman@goteleport.com>
Co-authored-by: STeve (Xin) Huang <xin.huang@goteleport.com>
2025-07-21 23:26:38 +00:00
Paul Gottschling 89a09294bc Start adding a Zero Trust Access docs section (#55991)
The goal for organizing the documentation is to include a top-level
section for each main Teleport product in order to prevent discrepancies
between other public-facing Teleport materials and the documentation.
This change moves some existing docs sections into a new, top-level
section for Teleport Zero Trust Access.

- SSO: Makes this a child section of ZTA since it is a prominent
  Teleport feature.
- Compliance frameworks: Makes this a child of ZTA since compliance is
  featured on the ZTA landing page
  (https://goteleport.com/platform/zero-trust-access/).
- Export audit events: A prominent feature like SSO is. Moving from
  "Management", which is an ambiguous category.
- Infrastructure as code: We want to remove Admin Guides, since the new
  product-based organization makes the purpose of this section vague.
  Moving the IaC section is one step toward that purpose.
2025-07-15 16:44:14 +00:00
Travis Rodgers 89f0ead3ed Restructuring Installations Page (#56153)
* installations page revamp

* added redirect

* tiles to the top and other suggestions

* adding an intro paragraph to Docker guide

* caps and operating system section update

* fixed broken link

* removing redirect and reflected sha update
2025-07-02 19:41:45 +00:00
Paul Gottschling d16ce4cd61 Add an Identity Security section (#55588)
Move Identity Security-related how-to guides into a dedicated
documentation sidebar section so readers are aware of this product as a
top-level offering. This is part of a broader initiative to add a
top-level documentation section for each Teleport product.
2025-06-13 17:50:50 +00:00
Paul Gottschling 8bb36115aa Add an MWI section to the documentation (#55615)
* Add a top-level MWI section to the docs

Move how-to guides related to Machine & Workload Identity into a
dedicated top-level documentation sidebar section so readers are aware
of this product as a top-level offering. This is part of a broader
initiative to add a top-level documentation section for each Teleport
product.

* Rename the mwi docs directory

Change the name to machine-workload-identity.

Responds to strideynet feedback
2025-06-12 13:28:36 +00:00
Paul Gottschling f3b612f4e0 Elevate the Linux Demo guide (#55534)
The Linux Demo guide is currently our only guide to running a
self-hosted demo cluster. Make this guide more prominent in order to
invite practitioners to try out Teleport.

- Move the Linux Demo guide to the root docs directory and update the
  sidebar configuration.
- Link to the Linux Demo guide in Get Started.
- Add a link to the Get Started guide early in the docs index page.
  Avoid the temptation to include a two-item list that also includes the
  Linux Demo guide, since we want to lead the user down a narrow path
  instead of forcing them to make decisions with insufficient context.
2025-06-10 18:54:05 +00:00
Paul Gottschling 3e4814a612 Add an Identity Governance section to the docs (#55483)
Move Identity Governance-related how-to guides into a dedicated
documentation sidebar section so readers are aware of this product as a
top-level offering. This is part of a broader initiative to add a
top-level documentation section for each Teleport product.
2025-06-09 18:02:05 +00:00
Paul Gottschling 8d31385210 Organize the sidebar to aid practitioner focus (#55431)
Closes #55403

The Introduction section of the docs navigation sidebar includes two
kinds of content:
- Foundational information that is critical to get starting with
  Teleport, including a Get Started guide, outline of core concepts, and
  installation and upgrading information.
- Information that is good to keep handy and prominent but not critical
  to getting started with Teleport.

Since the latter kind of content can distract first-time users and make
it difficult to use the sidebar, this change proposes that we move it to
its own sidebar section, "Quick Links". This change does not edit the
structure of the `docs/pages` content directory.
2025-06-05 15:22:27 +00:00
Paul Gottschling 91b2d77909 Fix docs index page issues (#53953)
- Remove the "Introduction to Teleport" link from the sidebar. There is
  already one link to the docs index page, the "Get Started" topic link.
  Rename the section index link to "Introduction" for clarity. This
  prevents the Introduction page from having a "Next" link to the same
  page.

- Remove the images from the index page. We obtained these from a slide
  deck as placeholders, but have not replaced them with final images.
  Since the index page is a high-traffic docs page, removing them
  ensures docs viewers have a more polished docs experience.
2025-04-18 00:01:10 +00:00
Paul Gottschling e30705cac0 Use the Docusaurus format for the sidebar (#53231)
Remove the `navigation` section from config.json and add a file called
`sidebar.json` containing sidebar data.
2025-03-20 17:38:12 +00:00