Learn how to manage secrets in SteerCode
Manage project secrets in one place
VITE_
(web) or
EXPO_PUBLIC_
(mobile) are exposed to the front end. All other variables
remain server-only and are used by backend integrations such as Supabase.
See Integrations.Open the Secrets tab
Create a key/value
VITE_*
for web variables visible
to the UI - Use EXPO_PUBLIC_*
for mobile variables visible to the UI -
Omit these prefixes for server-only secretsSave & apply
VITE_
or EXPO_PUBLIC_
. These are
delivered to the client and can be inspected by end users.VITE_
or EXPO_PUBLIC_
are readable by the UI (safe for public, non-sensitive values like URLs).Rotate at the provider
Update in SteerCode
Republish or restart
A feature relying on a secret isn’t working
VITE_
/ EXPO_PUBLIC_
) or server-onlyI accidentally exposed a private key
OAuth or callback errors