Hi team,
I’m building an application (Next.js-based) that uses server-side integrations with OpenAI and the Teable API.
The app needs these variables available through process.env on the server runtime:
-
TEABLE_API_URL -
TEABLE_APP_TOKEN -
TEABLE_BASE_ID -
OPENAI_API_KEY
Normally the chatbot can generate the code correctly, but in this session it says it does not have access to:
-
custom environment variables / secrets management
-
runtime redeploy/restart tools
I do not use Vercel or Render directly — the app is hosted entirely inside Teable.ai.
Questions:
-
Where do I configure server-side environment variables/secrets?
-
Is there a built-in “custom environment variables” or “secret manager” UI?
-
Can the App Builder chatbot normally configure them automatically?
-
How do I restart/redeploy the hosted runtime after adding secrets?
-
Are these variables exposed securely only to server-side routes (not browser/client)?
Important:
I do NOT want to:
-
hardcode secrets
-
store them in Teable tables
-
expose them with
NEXT_PUBLIC_* -
commit them into source code
The app currently needs:
-
OpenAI API access
-
server-side Teable API access
-
runtime
process.envsupport for Next.js API routes
Any guidance/screenshots would be greatly appreciated. ![]()