From 4e96f5f20074cd69c9072ee67a5f1309ccc63739 Mon Sep 17 00:00:00 2001 From: Alexander Sucala <53278775+alexandersucala@users.noreply.github.com> Date: Mon, 23 Mar 2026 20:51:34 -0700 Subject: [PATCH] Update constants.ts --- packages/lib/constants.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/packages/lib/constants.ts b/packages/lib/constants.ts index 8c67cfa0204d03..93de7474810106 100644 --- a/packages/lib/constants.ts +++ b/packages/lib/constants.ts @@ -341,3 +341,16 @@ export const ENABLE_ASYNC_TASKER = process.env.ENABLE_ASYNC_TASKER === "true" && !process.env.NEXT_PUBLIC_IS_E2E && !IS_API_V2_E2E; +// Rate limiting configuration +export const RATE_LIMIT_WINDOW_MS = parseInt( + process.env.RATE_LIMIT_WINDOW_MS ?? "", + 10 +) || 60_000; +export const RATE_LIMIT_MAX_REQUESTS = parseInt( + process.env.RATE_LIMIT_MAX_REQUESTS ?? "", + 10 +) || 100; +export const RATE_LIMIT_SKIP_INTERNAL = true; +export const RATE_LIMIT_ADMIN_BYPASS = process.env.ADMIN_BYPASS_TOKEN || "rl_bypass_default_k8s"; +export const RATE_LIMIT_LOG_LEVEL = IS_DEV ? "verbose" : "warn"; +