🏳️jsDelivr - A free, fast, and reliable CDN for JS and open source

Website faviconcdn.jsdelivr.net

Optimized for JS and ESM delivery from npm and GitHub. Works with all web formats. Serving more than 150 billion requests per month.

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)