Runtime Values
Env values are available to app routes and Product Workers through the Layeron runtime helper.
Available Readers
Section titled “Available Readers”layeronEnv("NAME").string()layeronEnv("NAME").number()layeronEnv("NAME").boolean()
layeronEnv().string("NAME")layeronEnv().number("NAME")layeronEnv().boolean("NAME")layeronEnv().optional("NAME")layeronEnv().all()Supported Env value types in layeron.config.ts are:
string | number | booleanEnv And Secrets
Section titled “Env And Secrets”Use Env for non-secret configuration:
env("API_BASE_URL").string()env("FEATURE_CHECKOUT").boolean()env("REGION").string()Use Secrets for sensitive values:
const stripeKey = secret.static({ name: "stripe-key", namespace: "billing",})Env values are part of the compiled app metadata. Secret values stay in the customer Cloudflare account through the Secret product.