SimpleWebAuthn for Browsers
npm install @simplewebauthn/browser!WebAuthn


!Browser Support
!Browser Support
- Installation
- Node LTS 20.x and higher
- Deno v1.43 and higher
- UMD
- ES2021
- ES5
- Documentation
This package can be installed from NPM
and JSR:
``sh`
npm install @simplewebauthn/browser
`sh`
deno add jsr:@simplewebauthn/browser
This package can also be installed via unpkg by including the following script in your page's
element. The library's methods will be available on the global SimpleWebAuthnBrowser
object.> NOTE: The only difference between the two packages below is that the ES5 bundle includes some
> polyfills for older browsers. This adds some bundle size overhead, but _does_ enable use of
>
browserSupportsWebAuthn() in older browsers to show appropriate UI when WebAuthn is unavailable.#### ES2021
If you only need to support modern browsers, include the
ES2021 version:`html
`#### ES5
If you need to support WebAuthn feature detection in deprecated browsers like IE11 and Edge Legacy,
include the
ES5 version:`html
``You can find in-depth documentation on this package here:
https://simplewebauthn.dev/docs/packages/browser