jsDelivr
cdn.jsdelivr.net serves 33 of the 34 libraries in this index with a url that has been verified. Its url shape is https://cdn.jsdelivr.net/npm/<package>@<version>/<file>.
What jsDelivr is good at
Serves anything on npm, plus GitHub releases, and resolves a bare package name to its default entry so the short URL works. It also accepts version ranges, which no other provider here does.
What catches people out
The short form relies on the package declaring a browser entry point. A package that ships only ESM sources with no bundle answers 404 for the bare URL even though the package exists — which is why two urls in this index are marked broken rather than quietly omitted.
Questions
Which CDN should I use?
cdnjs if you want an SRI hash without computing one. jsDelivr if the package is on npm but not on cdnjs, or if you want a version range. unpkg if you need to reach one specific file inside a package. For anything real users will load, prefer the url you have actually fetched — which is why the last-checked date is on every one of them.
Are these URLs actually checked?
Yes, and that is the whole point of this site. Every url here was requested and the answer recorded — 100 of 102 responded successfully at the last check on 2026-09-03. A url we could not verify is labelled unverified rather than presented as working, and a url that failed says so along with how long it has been failing.