{"library":"get-jwks","type":"library","category":null,"description":"Fetch utility for JSON Web Key Sets (JWKS) with caching, issuer validation, and provider discovery. Current stable version: 11.0.3, requires Node.js >=20, ships TypeScript types. Uses lru-cache for key caching and supports OpenID Connect Discovery. Differentiators: built-in stale cache fallback on errors, configurable issuer whitelist/check, and fetch options customization. ESM-only since v10. Common alternatives: jwks-rsa (more features), this package is leaner for serverless.","language":"javascript","status":"active","version":"11.0.3","tags":["javascript","jwks","jwt","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install get-jwks","imports":["import buildGetJwks from 'get-jwks'","const getJwks = buildGetJwks(); const jwk = await getJwks.getJwk({ domain: '...', kid: '...' })","const getJwks = buildGetJwks(); const key = await getJwks.getPublicKey({ domain: '...', kid: '...' })","import type { Options } from 'get-jwks'"]},{"cmd":"yarn add get-jwks","imports":[]},{"cmd":"pnpm add get-jwks","imports":[]}],"homepage":"https://github.com/nearform/get-jwks#readme","github":"https://github.com/nearform/get-jwks","docs":null,"changelog":null,"pypi":null,"npm":"get-jwks","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}