diff --git a/packages/util-user-agent-browser/src/index.ts b/packages/util-user-agent-browser/src/index.ts index 822ee73389fd..93d874452066 100644 --- a/packages/util-user-agent-browser/src/index.ts +++ b/packages/util-user-agent-browser/src/index.ts @@ -11,7 +11,7 @@ export const defaultUserAgent = ({ serviceId, clientVersion, }: DefaultUserAgentOptions): Provider => async () => { - const parsedUA = window?.navigator?.userAgent ? bowser.parse(window.navigator.userAgent) : undefined; + const parsedUA = (typeof window !== 'undefined' && window?.navigator?.userAgent) ? bowser.parse(window.navigator.userAgent) : undefined; const sections: UserAgent = [ // sdk-metadata ["aws-sdk-js", clientVersion],