API Reference > imodeljs-frontend > IModelApp > IModelAppOptions IModelAppOptions Interface Options that can be supplied to IModelApp.startup to customize frontend behavior. Properties Name Type Description accuSnap undefined | AccuSnap If present, supplies the AccuSnap for this session. applicationId undefined | string If present, supplies the Id of this application. applicationVersion undefined | string If present, supplies the version of this application. authorizationClient undefined | FrontendAuthorizationClient If present, supplies the authorization information for various frontend APIs extensionAdmin undefined | ExtensionAdmin If present, supplies the ExtensionAdmin for this session. Beta i18n I18N | I18NOptions If present, supplies the I18N for this session. imodelClient undefined | IModelClient If present, supplies the IModelClient for this session. mapLayerOptions undefined | MapLayerOptions If present, supplies Map Layer Options for this session such as Azure Access Keys Beta notifications undefined | NotificationManager If present, supplies the NotificationManager for this session. rpcInterfaces undefined | RpcInterfaceDefinition<RpcInterface>[] security undefined | FrontendSecurityOptions If present, supplies security options for the frontend. settings undefined | SettingsAdmin If present, supplies the SettingsAdmin for this session. tileAdmin undefined | TileAdmin.Props If present, supplies the properties with which to initialize the TileAdmin for this session. toolAdmin undefined | ToolAdmin If present, supplies the ToolAdmin for this session. uiAdmin undefined | UiAdmin If present, supplies the UiAdmin for this session. viewManager undefined | ViewManager If present, supplies the ViewManager for this session. Defined in core/frontend/src/IModelApp.ts Line 80 Last Updated: 11 June, 2024