Skip to content

docs: document the core 12.4 configs (admin port, concurrency cap, storage init) - #1069

Open
tamassoltesz wants to merge 2 commits into
masterfrom
docs/core-12.4-configs
Open

tamassoltesz wants to merge 2 commits into
masterfrom
docs/core-12.4-configs

Conversation

@tamassoltesz

Copy link
Copy Markdown

Summary

Documents the eight core configs added in core 12.4.0 (supertokens/supertokens-core#1498). They are all self-hosting options:

  • New page: Platform configuration › SuperTokens Core › Serve health checks on an admin port (admin-port.mdx). Covers admin_port (SUPERTOKENS_ADMIN_PORT), admin_max_server_pool_size, admin_only_paths and admin_preferred_paths: which routes each port serves, /livez (liveness) compared with /hello (readiness), a Kubernetes probe example, and a warning that the admin port is not a separate security boundary.
  • Rate limit policy (deployment/rate-limits.mdx): new "Concurrency cap per connection URI domain" section for max_concurrent_requests_per_cud and concurrency_cap_reserved_pool_percent. Explains when the cap applies (only while the pool is close to full), the 429 with Retry-After: 1, which requests count toward it (only requests that pass the API key check for an existing app), and the /requests/stats fields. The self-hosted intro no longer says that /hello is the core's only limit.
  • Scalability (deployment/scalability.mdx): new "Startup with many tenant databases" section for storage_init_timeout_seconds and storage_init_parallelism.
  • Self-host SuperTokens: the /hello tip points to /livez on the admin port.

Defaults, environment variable names, limits and route scopes are taken from core's CoreConfig / config.yaml at the 12.4 release head.

Housekeeping for the new page: regenerated scripts/blume/route-manifest.json (npm run routes:manifest; CI checks it) and bumped the locked page count in legacy-redirect-matrix.test.ts from 429 to 430.

Checks

  • npm run typecheck (blume check): 0 errors, 0 warnings.
  • prettier --check on the changed files: clean.
  • vitest run: 297/302. The same 5 tests fail on unmodified master in my environment (Node 20.19, while the repo asks for 22.12): paid-feature-callout (2), content-invariants › keeps CodeGroup options code-only, code-blocks/format and code-blocks/lint import side effects. None involves these pages.
  • Vale: not run locally (not installed). CI's lint job runs it.

🤖 Generated with Claude Code

…orage init)

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

vercel Bot commented Oct 20, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
docs Ready Ready Preview Oct 20, 2026 2:39pm UTC

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

This branch was successfully deployed

1 active deployment
Preview — cd1747d3 Deployed Oct 20, 2026 by vercel[bot]
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.

1 participant