Skip to main content

Base URL

http://localhost:3001
In production, set the OUTPUT_API_PORT environment variable to change the port.

Environment Variables

The API server reads these environment variables:
VariableDefaultDescription
NODE_ENVdevelopmentSet to production to enable auth and production behavior
OUTPUT_API_PORT3000HTTP port (e.g. output dev often uses 3001)
OUTPUT_API_SERVICE_NAMEoutput-apiService name for logging
OUTPUT_API_AUTH_TOKENRequired in production. Basic auth token for all endpoints except /health
OUTPUT_CATALOG_IDRequired. Task queue and catalog workflow ID (must match worker)
TEMPORAL_ADDRESSlocalhost:7233Temporal server address
TEMPORAL_NAMESPACEdefaultTemporal namespace
TEMPORAL_API_KEYTemporal Cloud API key (optional for local)
TEMPORAL_WORKFLOW_EXECUTION_TIMEOUT24hMax workflow execution duration
TEMPORAL_WORKFLOW_EXECUTION_MAX_WAITING300000Max wait for workflow result (ms, 5 min)
OUTPUT_AWS_REGIONus-west-1AWS region for S3 trace uploads
OUTPUT_AWS_ACCESS_KEY_IDAWS access key for remote traces
OUTPUT_AWS_SECRET_ACCESS_KEYAWS secret key for remote traces