API Reference > imodeljs-frontend > Extensions > ExtensionLoader ExtensionLoader Interface Beta Implement this interface, then register it using IModelApp.extensionAdmin.addExtensionLoader to load extensions from a different source. Implemented by ExtensionServiceExtensionLoader ExternalServerExtensionLoader Methods Name Description getExtensionName(extensionRoot: string): string loadExtension(extensionName: string, extensionVersion?: string, args?: string[]): Promise<undefined | PendingExtension> resolveResourceUrl(extensionName: string, relativeFileName: string): string Defined in core/frontend/src/extension/Extension.ts Line 23 Last Updated: 11 June, 2024