Skip to main content

Config Library

List of config variables set via the App Builder Console as configured by the user.


APP_NAME: string

Name of the App Builder project.

Logo of the App Builder project stored as a base64 string.

APP_ID: string

Agora APP_ID associated with the App Builder project.

FRONTEND_ENDPOINT: string

Url of the frontend deployed from the App Builder Console. Used to generate invite links for meetings.

BACKEND_ENDPOINT: string

Url of the backend deployed from the App Builder Console. Target for all backend network queries.

PSTN: boolean

Flag to enable/disable ability to join meetings via PSTN Dial-in.

PRECALL: boolean

Flag to enable/disable the precall screen.

CHAT: boolean

Flag to enable/disable the chat functionality.

CLOUD_RECORDING: boolean

Flag to enable/disable cloud recording functionality.

SCREEN_SHARING: boolean

Flag to enable/disable screen sharing functionality.

LANDING_SUB_HEADING: string

Text displayed under the APP_NAME on the create page.

BG: string

Image used as background on all pages of the App Builder project stored as a base64 string.

ENCRYPTION_ENABLED: boolean

Flag to enable/disable packet encryption functionality.

PROFILE: VideoProfile

Video profile to be used for user video feeds.

EVENT_MODE: boolean

Flag to enable/disable livestreaming specific features.

RAISE_HAND: boolean

Flag to enable/disable raise hand functionality. Requires EVENT_MODE to be enabled.

GEO_FENCING: boolean

Flag to enable/disable geo fencing functionality.

GEO_FENCING_INCLUDE_AREA: string

Include areas for geo fencing. only applicable if GEO_FENCING is enabled and platform is web Accepts comma seperated string.

GEO_FENCING_EXCLUDE_AREA: string

Exclude area for geo fencing. only applicable if GEO_FENCING is enabled and platform is web.

AUDIO_ROOM: boolean

Flag to enable/disable audio room specific features.

ICON_TEXT: boolean

Flag to show/hide labels on the top/bottom bar buttons.

PRIMARY_ACTION_BRAND_COLOR: string

Primary brand color for the App.

PRIMARY_ACTION_TEXT_COLOR: string

Primary text color for the App.

SECONDARY_ACTION_COLOR: string

Secondary color for the App.

FONT_COLOR: string

Font color for the App.

BACKGROUND_COLOR: string

Background color for the App.

VIDEO_AUDIO_TILE_COLOR: string

Video tile color.

VIDEO_AUDIO_TILE_OVERLAY_COLOR: string

Video tile overlay color.

VIDEO_AUDIO_TILE_TEXT_COLOR: string

Video tile text color.

VIDEO_AUDIO_TILE_AVATAR_COLOR: string

Video tile avatar color.

SEMANTIC_ERROR: string

Used in error toast and messages.

SEMANTIC_SUCCESS: string

Used in success toast and messages.

SEMANTIC_WARNING: string

Used in warning toast and messages.

SEMANTIC_NEUTRAL: string

Used in info toast and messages.

INPUT_FIELD_BACKGROUND_COLOR: string

Used in input boxes.

INPUT_FIELD_BORDER_COLOR: string

Used in input boxes.

CARD_LAYER_1_COLOR: string

Used in cards.

CARD_LAYER_2_COLOR: string

Used in cards.

CARD_LAYER_3_COLOR: string

Used in cards.

CARD_LAYER_4_COLOR: string

Used in cards.

CARD_LAYER_5_COLOR: string

Used in cards.

ICON_BG_COLOR: string

Used in icon buttons.

TOOLBAR_COLOR: string

Used in top/bottom bar.

ACTIVE_SPEAKER: boolean

Flag to enable/disable active speaker highlight on the video tile.

ENABLE_IDP_AUTH: boolean

Flag to enable/disable IDP authentication. supports only Turnkey solution. you can either enable IDP or token auth. both authentication can't be enabled at the same time.

ENABLE_TOKEN_AUTH: boolean

Flag to enable/disable token server authentication. supports only SDK Integration. you can either enable IDP or token auth. both authentication can't be enabled at same time.

ENABLE_STT: boolean

Flag to enable/disable speech to text feature.

ENABLE_NOISE_CANCELLATION: boolean

Flag to enable/disable noise cancellation feature.

ENABLE_NOISE_CANCELLATION_BY_DEFAULT: boolean

Flag to turn on noise cancellation functionality by default. only applicable if noise cancellation is enabled.

NOISE_CANCELLATION_WASM_PATH: string

Used to load the wasm files for Noise cancellation feature. it can be directory to the CDN or static resource server, and put them under one public path or public folder.

ENABLE_VIRTUAL_BACKGROUND: boolean

Flag to enable/disable virtual background feature.

ENABLE_WAITING_ROOM: boolean

Flag to enable/disable waiting room feature.

ENABLE_WHITEBOARD: boolean

Flag to enable/disable whiteboard feature.

ENABLE_WHITEBOARD_FILE_UPLOAD: boolean

Flag to enable/disable whiteboard file upload feature. only applicable if whiteboard is enabled.

WHITEBOARD_APPIDENTIFIER: boolean

Used in whiteboard initialization config. only applicable if whiteboard is enabled.

WHITEBOARD_REGION: boolean

Used in whiteboard initialization config. only applicable if whiteboard is enabled.