Skip to content

Conversation

@buger
Copy link
Member

@buger buger commented Jan 14, 2026

🔗 Auto-generated mirror PR for Mintlify preview

Original PR: #1290
Author: @buger

Purpose

This PR provides a Mintlify preview link for reviewing documentation changes.

Preview Link

The Mintlify preview will be available once this PR is processed.

⚠️ Important Notes

Changes

Summary

This PR completely overhauls the Tyk Self-Managed installation documentation page () to improve user experience and remove outdated information.

Key Changes

  • Restructured to highlight recommended methods: Docker and Kubernetes (Helm) are now prominently featured at the top with Recommended labels
  • Added critical GLIBC 2.31+ system requirements: Clear warning at the top specifying minimum OS versions (Ubuntu 22.04+, Debian 11+, RHEL 9+)
  • Removed unsupported Tyk Ansible content: All references to the unmaintained tyk-ansible repository have been removed
  • Updated OS support tables: Removed all EOL operating systems (Debian 9/10, Ubuntu 16/18/20, CentOS, RHEL 7/8)
  • De-emphasized alternatives: AWS, Azure, GCP, Heroku, and Windows options moved to collapsible accordions
  • Modernized examples: Updated all Ubuntu package repository examples from (18.04) to (22.04)

Results

  • Page reduced from ~3200 lines to ~1573 lines
  • Clearer path for new users to follow recommended installation methods
  • Outdated/unsupported information removed to prevent user confusion

Test plan

  • Verify page renders correctly in Mintlify preview
  • Verify all internal links work correctly
  • Verify accordion components expand/collapse properly
  • Verify card links navigate to correct sections
  • Review content accuracy with Customer Engineering team

Related

This follows the same approach as the Developer Portal installation page overhaul.


🤖 Generated with Claude Code

yurisasuke and others added 30 commits June 19, 2025 18:50
* add release-bot

* add release-bot

---------

Co-authored-by: itachi sasuke <8012032+Keithwachira@users.noreply.github.com>
Co-authored-by: itachi sasuke <8012032+Keithwachira@users.noreply.github.com>
Co-authored-by: itachi sasuke <8012032+Keithwachira@users.noreply.github.com>
Co-authored-by: itachi sasuke <8012032+Keithwachira@users.noreply.github.com>
Co-authored-by: itachi sasuke <8012032+Keithwachira@users.noreply.github.com>
Co-authored-by: itachi sasuke <8012032+Keithwachira@users.noreply.github.com>
Co-authored-by: itachi sasuke <8012032+Keithwachira@users.noreply.github.com>
Co-authored-by: itachi sasuke <8012032+Keithwachira@users.noreply.github.com>
Co-authored-by: itachi sasuke <8012032+Keithwachira@users.noreply.github.com>
Co-authored-by: itachi sasuke <8012032+Keithwachira@users.noreply.github.com>
Co-authored-by: itachi sasuke <8012032+Keithwachira@users.noreply.github.com>
* Update outbound-email-configuration.mdx

fix something

* Create bla.mdx

* Update docs.json
Co-authored-by: itachi sasuke <8012032+Keithwachira@users.noreply.github.com>
Co-authored-by: itachi sasuke <8012032+Keithwachira@users.noreply.github.com>
* add mirror pr as draft

* auto merge pull request

---------

Co-authored-by: itachi sasuke <8012032+Keithwachira@users.noreply.github.com>
Revert "Add auto merge (#179)"

This reverts commit 032eac1.
Co-authored-by: itachi sasuke <8012032+Keithwachira@users.noreply.github.com>
Co-authored-by: itachi sasuke <8012032+Keithwachira@users.noreply.github.com>
JoanCamosTyk and others added 20 commits December 18, 2025 19:49
* Update dashboard.mdx

* Update gateway.mdx

* Update dashboard.mdx

* Update gateway.mdx

* Update dashboard.mdx

* Update gateway.mdx

* Update gateway.mdx

* Update dashboard.mdx

* Update dashboard.mdx

* Update dashboard.mdx

* Update gateway.mdx

* Update dashboard.mdx

* Update gateway.mdx

* Update gateway.mdx

* Update dashboard.mdx

* Update gateway.mdx

* Update gateway.mdx

* Update gateway.mdx

* Update dashboard.mdx

* Update overview.mdx

* Update dashboard.mdx

* Update gateway.mdx

* Update dashboard.mdx

* Update gateway.mdx

* Update dashboard.mdx

* Update dashboard.mdx

* Update gateway.mdx

* Update gateway.mdx

* Update dashboard.mdx

* Apply suggestion from @andyo-tyk

Co-authored-by: andyo-tyk <99968932+andyo-tyk@users.noreply.github.com>

* Apply suggestion from @andyo-tyk

Co-authored-by: andyo-tyk <99968932+andyo-tyk@users.noreply.github.com>

* Apply suggestion from @andyo-tyk

Co-authored-by: andyo-tyk <99968932+andyo-tyk@users.noreply.github.com>

* Apply suggestion from @andyo-tyk

Co-authored-by: andyo-tyk <99968932+andyo-tyk@users.noreply.github.com>

* Update gateway.mdx

* Apply suggestion from @andyo-tyk

Co-authored-by: andyo-tyk <99968932+andyo-tyk@users.noreply.github.com>

* Update dashboard.mdx

* Update dashboard.mdx

* Update dashboard.mdx

* Update dashboard.mdx

* Apply suggestion from @andyo-tyk

Co-authored-by: andyo-tyk <99968932+andyo-tyk@users.noreply.github.com>

* Apply suggestion from @andyo-tyk

Co-authored-by: andyo-tyk <99968932+andyo-tyk@users.noreply.github.com>

* Apply suggestion from @andyo-tyk

Co-authored-by: andyo-tyk <99968932+andyo-tyk@users.noreply.github.com>

* Update dashboard.mdx

* Update gateway.mdx

* Update dashboard.mdx

---------

Co-authored-by: Leonid Bugaev <leonsbox@gmail.com>
Co-authored-by: Master <sharadregoti15@gmail.com>
Co-authored-by: andyo-tyk <99968932+andyo-tyk@users.noreply.github.com>
* Update pump.mdx

* Update pump.mdx

* Update pump.mdx

* Update pump.mdx

* Update developer-support/release-notes/pump.mdx

* Update developer-support/release-notes/pump.mdx

* Update overview.mdx

* Update pump.mdx

* Update pump.mdx

* Update pump.mdx

* Update pump.mdx

* Update pump.mdx

* Update pump.mdx

* Update developer-support/release-notes/pump.mdx

* Update pump.mdx

---------

Co-authored-by: Leonid Bugaev <leonsbox@gmail.com>
Co-authored-by: Master <sharadregoti15@gmail.com>
Co-authored-by: andyo-tyk <99968932+andyo-tyk@users.noreply.github.com>
#1231)

Update gateway release notes to clarify performance improvements for JWT APIs and asynchronous organization expiry validation. Enhanced descriptions for better understanding of fixes related to OAuth client key retrieval delays and request pipeline blocking issues.
…e API Products guide for Developer Portal (#1184)

* [TT-15552] docs: add Direct Access Flow guide for Developer Portal

Add comprehensive documentation for the Direct Access Flow feature
introduced in Tyk Portal 1.16. This feature simplifies the API access
request process by removing the shopping cart step.

The guide covers:
- Introduction to both Cart-based and Direct Access flows
- Instructions for Portal admins to enable Direct Access flow
- Developer experience for requesting first product and adding more
- Credential compatibility rules (one credential per plan)
- Plan change workflows
- Backward compatibility information
- Comparison table and troubleshooting section

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* docs(portal): enhance Direct Access Flow guide with complete structure

Update the Direct Access Flow documentation with:
- Proper title: "How to add API products using Direct Access Flow"
- Availability section with version and edition info
- Prerequisites section with required setup
- "What we will do" summary section
- Step-by-step instructions with numbered steps
- Detailed scenarios for same-plan and different-plan credential reuse
- Plan change management documentation
- Administrator operations section
- Cart-based flow reversion instructions
- Comparison table between flow types
- Troubleshooting and best practices sections

This comprehensive guide addresses the requirements from TT-15552
for simplifying the access management flow documentation.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* docs(portal): rewrite Direct Access Flow as step-by-step guide

Restructure the Direct Access Flow documentation to follow the standard
how-to guide format (similar to import-custom-credentials.mdx):
- Remove introductory explanation section
- Add proper Availability table with version info
- Add numbered Prerequisites section
- Add "What we will do" summary section
- Rewrite all content as numbered Instructions
- Cover all scenarios: enable flow, request access, reuse credentials,
  change plans, handle different plans, admin operations, revert

This addresses feedback that the previous version was a feature
explanation rather than a step-by-step guide.

Jira: TT-15552

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* Fixes

* F

* F

---------

Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Sharad Regoti <sharadregoti15@gmail.com>
* Update approve-requests.mdx

* Update dynamic-client-registration.mdx

* Update approve-requests.mdx

* Update approve-requests.mdx

* Update approve-requests.mdx

* Update approve-requests.mdx

* Apply suggestion from @andyo-tyk

Co-authored-by: andyo-tyk <99968932+andyo-tyk@users.noreply.github.com>

* Update api-products.mdx

* Update api-products.mdx

* Update api-products.mdx

* Update api-products.mdx

* Update api-products.mdx

* Update api-products.mdx

* Update approve-requests.mdx

* Update concepts.mdx

* Update approve-requests.mdx

* Update approve-requests.mdx

* Update approve-requests.mdx

* Update approve-requests.mdx

* Apply suggestion from @caroltyk

Co-authored-by: caroltyk <97617859+caroltyk@users.noreply.github.com>

* Apply suggestion from @caroltyk

Co-authored-by: caroltyk <97617859+caroltyk@users.noreply.github.com>

* Apply suggestion from @caroltyk

Co-authored-by: caroltyk <97617859+caroltyk@users.noreply.github.com>

* Apply suggestion from @caroltyk

Co-authored-by: caroltyk <97617859+caroltyk@users.noreply.github.com>

* Apply suggestion from @caroltyk

Co-authored-by: caroltyk <97617859+caroltyk@users.noreply.github.com>

* Apply suggestion from @caroltyk

Co-authored-by: caroltyk <97617859+caroltyk@users.noreply.github.com>

* Update portal/overview/concepts.mdx

* Update tyk-stack/tyk-developer-portal/enterprise-developer-portal/api-access/approve-requests.mdx

* Update tyk-stack/tyk-developer-portal/enterprise-developer-portal/api-access/approve-requests.mdx

* Update tyk-stack/tyk-developer-portal/enterprise-developer-portal/api-access/approve-requests.mdx

---------

Co-authored-by: andyo-tyk <99968932+andyo-tyk@users.noreply.github.com>
Co-authored-by: caroltyk <97617859+caroltyk@users.noreply.github.com>
Co-authored-by: Master <sharadregoti15@gmail.com>
Co-authored-by: Leonid Bugaev <leonsbox@gmail.com>
Add documentation for the new PORTAL_SSO_CUSTOM_LOGIN_URL environment
variable introduced in portal PR #1715 (TT-15340).

This setting allows redirecting the portal login page to a custom SSO
login URL, enabling seamless integration with external Identity Providers.

Changes:
- Add PORTAL_SSO_CUSTOM_LOGIN_URL configuration entry
- Update sample config files (JSON and environment variables)
- Place documentation next to PORTAL_API_SECRET (related SSO setting)

Co-authored-by: Leonid Bugaev <leonsbox@gmail.com>
* Import config/docs

* Remove ServerRegenerationConfig

---------

Co-authored-by: sharadregoti <24411676+sharadregoti@users.noreply.github.com>
Co-authored-by: Burak Sezer <burak.sezer.developer@gmail.com>
Import config/docs

Co-authored-by: imogenkraak <162994391+imogenkraak@users.noreply.github.com>
* Update helm-chart.mdx

* Update overview.mdx

* Update developer-support/release-notes/helm-chart.mdx

* Update helm-chart.mdx

* Update helm-chart.mdx

* Update helm-chart.mdx

* Update helm-chart.mdx

* Update helm-chart.mdx

* Update helm-chart.mdx

---------

Co-authored-by: Master <sharadregoti15@gmail.com>
Co-authored-by: andyo-tyk <99968932+andyo-tyk@users.noreply.github.com>
* Update sync.mdx

* Update sync.mdx

* Update overview.mdx

* Update developer-support/release-notes/sync.mdx

* Update sync.mdx

* Update sync.mdx

* Update sync.mdx

* Update sync.mdx

* Update sync.mdx

---------

Co-authored-by: Leonid Bugaev <leonsbox@gmail.com>
Co-authored-by: Master <sharadregoti15@gmail.com>
Import config/docs

Co-authored-by: imogenkraak <162994391+imogenkraak@users.noreply.github.com>
Tyk 5.8.10 RNs.mdx (#1220)

* Update gateway.mdx

* Update gateway.mdx

* Update dashboard.mdx

* Update overview.mdx

* Update gateway.mdx

* Update gateway.mdx

* Update dashboard.mdx

* Update gateway.mdx

* Update dashboard.mdx

* Update release date and version numbers in release notes

Updated the release date and modified version numbers for Sync, EDP, and Pump.

* Correct release date and update version recommendations

Updated release date and version recommendations for Gateway 5.8.10.

* Update release date and Sync version in release notes

Updated the release date for version 5.8.10 and modified the recommended release for Sync.

---------


(cherry picked from commit a556551)

Co-authored-by: JoanCamosTyk <157505463+JoanCamosTyk@users.noreply.github.com>
Co-authored-by: Ilija Bojanovic <ilijabojanovic@gmail.com>
This major overhaul of the Tyk Self-Managed installation documentation
addresses the need for a clearer, more user-friendly installation guide:

**Key Changes:**

1. **Restructured page to highlight recommended methods**
   - Docker and Kubernetes (Helm) are now prominently featured at the top
   - Added clear "Recommended" labels to these installation options

2. **Added critical system requirements**
   - Added GLIBC 2.31+ requirement warning at the top of the page
   - Specifies minimum OS versions: Ubuntu 22.04+, Debian 11+, RHEL 9+
   - This prevents users from attempting installation on incompatible systems

3. **Removed unsupported Tyk Ansible content**
   - Completely removed all references to tyk-ansible repository
   - This method is no longer maintained and was causing user confusion

4. **Updated OS support tables**
   - Removed all EOL operating systems:
     - Debian 9 (Stretch) - EOL June 2022
     - Debian 10 (Buster) - EOL August 2024
     - Ubuntu 16.04, 18.04, 20.04
     - CentOS 7, 8
     - RHEL 7, 8
   - Updated to only list currently supported versions

5. **De-emphasized alternative installation methods**
   - Moved AWS, Azure, GCP, Heroku, and Windows options to collapsible
     accordions in an "Alternative Installation Methods" section
   - These are still accessible but don't clutter the main page

6. **Modernized Ubuntu references**
   - Updated all package repository examples from `bionic` (18.04) to `jammy` (22.04)
   - Added notes about substituting with user's actual Ubuntu version

The page was reduced from ~3200 lines to ~1573 lines while maintaining
all essential installation paths.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.