GET /avatar/meFetch the maintainer's avatar with no param needed.
Serve avatars from Gravatar with modern WebP/AVIF support, intelligent caching, and graceful fallback handling.
GET /avatar/meFetch the maintainer's avatar with no param needed.
GET /avatar/:hashFetch avatar via precomputed MD5 or SHA-256 hash of an email address.
GET /avatar?email=<email>Fetch avatar via raw email (securely hashed on the server).
s= orsize= (default: 200)d= ordefault= (default: 404)initials= (Only works when you set default to initials)name= (Only works when you set default to initials)Avatars are automatically converted to AVIF or WebP based on the browser’s Accept header. JPEG is used as a fallback if neither is supported.
Accept: image/avif,image/webp, image/*, */*Vary: Accept: Ensures proper caching per image format (AVIF/WebP/JPEG).ETag: Uses avatar hash for efficient cache validation and conditional requests.GET /avatar/205e460b479e2e5b48aec07710c08d50?s=128GET /avatar?email=email@example.com&size=256GET /avatar?email=email@example.com&size=500&d=initials&initials=A