Coder injects a standard set of environment variables that allow you to access contextual information about your workspace.

To obtain a list of environment variables and their values, launch the Terminal via the Coder Dashboard and run:

env | grep CODER_

Available environment variables

Environment variableDescription
CODER_USER_EMAILYour email address
CODER_WORKSPACE_IDThe unique ID of your workspace
CODER_WORKSPACE_NAMEThe name of your workspace
CODER_USERNAMEYour user name
CODER_URLThe base URL of your Coder deployment
CODER_WP_NAMEThe name of the workspace provider hosting the workspace
CODER_ASSETS_ROOTThe directory where coder adds Coder-specific assets during workspace creation, such as the coder-cli binary
CODER_CPU_LIMITThe CPU core limit given to your workspace
CODER_MEMORY_LIMITThe memory limit given to your workspace in GB
CODER_IMAGE_TAGThe image tag used to create your workspace
CODER_IMAGE_DIGESTThe content-addressable identifier for your image
CODER_RUNTIMEThe container runtime used to start the workspace (either kubernetes/default or kubernetes/sysbox if the workspace is a CVM
CODER_IMAGE_URIThe URI of the image used to build the workspace
See an opportunity to improve our docs? Make an edit.