Fast. Reliable. Automated.
A free CDN for open source projects
===================================
Optimized for JS and ESM delivery from npm and GitHub. Works with all web formats.
Operating since 2012.
### 265 billion requests
past month
### over 13 200 TB
past month
*
*
*
// load any project hosted on npm
[https://cdn.jsdelivr.net/npm/package@version/file](https://cdn.jsdelivr.net/npm/package@version/file)
// load jQuery v3.6.4
[https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js](https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js)
// use a version range instead of a specific version
[https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js](https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js)
[https://cdn.jsdelivr.net/npm/jquery@3/dist/jquery.min.js](https://cdn.jsdelivr.net/npm/jquery@3/dist/jquery.min.js)
// omit the version completely to get the latest one
// you should NOT use this in production
[https://cdn.jsdelivr.net/npm/jquery/dist/jquery.min.js](https://cdn.jsdelivr.net/npm/jquery/dist/jquery.min.js)
// add ".min" to any JS/CSS file to get a minified version
// if one doesn't exist, we'll generate it for you
[https://cdn.jsdelivr.net/npm/[email protected]/src/core.min.js](https://cdn.jsdelivr.net/npm/[email protected]/src/core.min.js)
// omit the file path to get the default file
[https://cdn.jsdelivr.net/npm/[email protected]](https://cdn.jsdelivr.net/npm/[email protected])
// add / at the end to get a directory listing
[https://cdn.jsdelivr.net/npm/jquery/](https://cdn.jsdelivr.net/npm/jquery/)
[Full docs](/documentation)
jsDelivr operates thanks to our main sponsors:
[](https://www.cloudflare.com)
[](https://www.fastly.com)
[](https://gcore.com/)
[](https://www.ibm.com/products/ns1-connect)
[](https://render.com/)
[](https://bunny.net)
Real-time search by[](https://www.algolia.com)
Multi-CDN Global Network
Built for production
--------------------
[
###### Four CDN
& three DNS providers
](/network/infographic)[
###### More than 540 points
of presence
](/network#map)[
###### Low latency "Near China"
network
](/network#china)[
###### Smart load-balancing
and routing
](/documentation#id-multi-cdn)[
###### Multi-layer cache
and failover
](/network#failover)[
###### Formal ToS
and Privacy Policy
](/terms)
[View our network map](/network#map)
#### Developer Friendly
All files from npm and Github available with zero setup
[
###### Usage statistics
](/statistics)[
###### Combine multiple
files on-demand
](/documentation#id-combine-multiple-files)[
###### Minify files on-demand
](/documentation#id-npm)[
###### Source map support
](/documentation#id-npm)[
###### Version aliasing
](/documentation#id-npm)[
###### Multiple
IDE Integrations
](https://github.com/jsdelivr?q=plugin)
### A free API for all your
NPM and ESM needs
The jsDelivr API allows you to get details about NPM packages, such as their versions, tags, and files. By analyzing package metadata and its real usage, it can automatically suggest the correct entry point for each file type.
Additionally the API provides detailed download statistics for each project, version, and file, as well as network-wide usage statistics.
[Read the API documentation](/docs/data.jsdelivr.com)
Get project entry points List project versions List package files
* entrypoints
* versions
* files
123456789101112131415
https://data.jsdelivr.com/v1/packages/npm/[email protected]/entrypoints
// =>
{
" entrypoints ": {
" js ": {
" file ": " / dist / js / bootstrap .min .js ",
" guessed ": false
},
" css ": {
" file ": " / dist / css / bootstrap .min .css ",
" guessed ": false
}
}
}
### Learn more about
the infrastructure that
powers **jsDelivr**
[Check our infographic](/network/infographic)
### A New-Age CDN for
JavaScript modules
Load modern JavaScript packages built for you on-demand.
Works in modern web browsers, node.js, and deno.
Global Multi-CDN
HTTP/3, minification, brotli compression, fine-tuned HTTP caching, dependency preloading
Permanent storage shared by all edge servers
[Learn more about ESM](/esm)
123456789101112131415
import { Fireworks } from 'https://esm.run/fireworks-js';
let container = document.querySelector('.container');
let options = {
gravity: 1.4,
opacity: 0.4,
autoresize: true,
acceleration: 1.00,
};
let fireworks = new Fireworks(container, options);
fireworks.start();
Run
### Analytics and Stats
Use our stats to better understand how your projects are being used, which versions are popular, and which files are being downloaded the most.
[See more stats](/statistics)
Top 10 npm packages past 30 days
1 [npm/ bootstrap](/package/npm/bootstrap) 13 861 737 454
2 [npm/ emoji-datasource-apple](/package/npm/emoji-datasource-apple) 10 377 691 514
3 [npm/ swiper](/package/npm/swiper) 9 494 537 633
4 [npm/ prebid-universal-creative](/package/npm/prebid-universal-creative) 9 306 053 789
5 [npm/ workbox-cdn](/package/npm/workbox-cdn) 7 739 420 673
6 [npm/ slick-carousel](/package/npm/slick-carousel) 6 785 104 732
7 [npm/ hls.js](/package/npm/hls.js) 4 149 755 759
8 [npm/ bootstrap-icons](/package/npm/bootstrap-icons) 3 436 976 271
9 [npm/ mathjax](/package/npm/mathjax) 2 811 245 492
10 [npm/ yandex-metrica-watch](/package/npm/yandex-metrica-watch) 2 672 010 620
[See more stats](/statistics)
##### Custom CDN Endpoints
jsDelivr is happy to support unique OSS use-cases that require a fast CDN
[Explore all custom endpoints](/oss-cdn)
[](/oss-cdn/cocoa)
2 496 169 539
Requests past month
2 377 GB
Bandwidth past month
[](/oss-cdn/ghost)
224 352 074
Requests past month
24 207 GB
Bandwidth past month
[](/oss-cdn/pyodide)
60 852 845
Requests past month
58 831 GB
Bandwidth past month
[](/oss-cdn/musescore)
344 513
Requests past month
11 772 GB
Bandwidth past month
[](/oss-cdn/fontsource)
56 903 064
Requests past month
2 159 GB
Bandwidth past month
[](/oss-cdn/yocto)
6 358 615
Requests past month
754 GB
Bandwidth past month
[Explore all custom endpoints](/oss-cdn)
##### jsDelivr is used by millions of websites globally
[Become a sponsor](/become-a-sponsor)
Load more
[Become a sponsor](/become-a-sponsor)