jsDelivr
jsDelivr is a free CDN (Content Delivery Network) for open source projects, optimized for JavaScript and ESM (ECMAScript Module) delivery from npm and GitHub. It supports all web formats and has been operating since 2012. The service boasts impressive usage statistics, with 150 billion requests and over 5,000 TB of data served in the past month alone.
jsDelivr offers a range of features designed to enhance the delivery and performance of web content. These include:
- Support for loading any project hosted on npm with simple URL formats.
- Options to load specific versions of libraries, use version ranges, or even omit the version to get the latest one.
- Automatic minification of JS/CSS files if a minified version does not exist.
- Directory listing capabilities by adding a slash at the end of the URL.
In addition to its CDN services, jsDelivr provides a free API for accessing details about NPM packages, such as their versions, tags, and files. This API also offers detailed download statistics for each project, version, and file, as well as network-wide usage statistics. By analyzing package metadata and real usage, the API can automatically suggest the correct entry point for each file type.
jsDelivr is built on a global multi-CDN network, ensuring low latency and high reliability. It features HTTP/3, minification, brotli compression, fine-tuned HTTP caching, and dependency preloading. The infrastructure is designed to be developer-friendly, with support for multiple IDE integrations, source map support, version aliasing, and more.
Included in the Free Tier
- A free global CDN for open source files
- Tightly integrated with Github and NPM
- Automatically provide a reliable CDN service to almost every open source project
- No bandwidth limits
- No premium features, completely free to use
- Stable CDN for production on popular websites with huge traffic
- Focused on Performance, Reliability, Security
- Support from sponsors for sustainability
- Load-balancing between CDN sponsors for better performance and to avoid overloading a single CDN
- Quick removal and replacement of CDN sponsors if needed
- Expenses covered by Dmitriy A. and aimed to be covered by users, Github Sponsors, and Open Collective sponsors
Visit the jsDelivr Pricing Page for more information on its free tier offering.