Skip to main content

Server

VariableRequiredDescription
TOOLSHED_API_SECRETYesBearer token for API authentication
ENCRYPTION_KEYYesAES encryption key (base64) for token storage
AUTH_REDIRECT_BASEYesBase URL for OAuth callbacks

OAuth providers

VariableDescription
GITHUB_CLIENT_IDGitHub OAuth app client ID
GITHUB_CLIENT_SECRETGitHub OAuth app client secret
GOOGLE_CLIENT_IDGoogle OAuth client ID
GOOGLE_CLIENT_SECRETGoogle OAuth client secret
SLACK_CLIENT_IDSlack app client ID
SLACK_CLIENT_SECRETSlack app client secret
LINEAR_CLIENT_IDLinear OAuth app client ID
LINEAR_CLIENT_SECRETLinear OAuth app client secret

CLI

VariableDefaultDescription
TOOLSHED_SERVERhttp://localhost:3000Toolshed API server URL
TOOLSHED_RUNTIMElocalRuntime backend: local or vercel

Vercel runtime

Required when TOOLSHED_RUNTIME=vercel:
VariableDescription
VERCEL_TEAM_IDVercel team ID
VERCEL_PROJECT_IDVercel project ID
VERCEL_TOKENVercel API token
TOOLSHED_SNAPSHOT_IDOptional Vercel sandbox snapshot ID