Content Delivery Networks (CDNs) are distributed networks of servers that provide fast, reliable, and scalable delivery of Internet content. They are specifically designed to solve the problem of latency, the delay that occurs when you request to load a web page and the server has to deliver that page to your location.
As an example, when you are streaming live IPL match on Jio, the content is delivered via a CDN. Similarly, when you update your phone to new iOs or android version, or any apps for that matter, or listen to your favourite story on gaathastory podcast on Spotify.. a CDN works behind the scene to deliver the content.
What are the different types of CDNs

Image CDNs
Image CDNs – specialize in delivering images quickly and efficiently. They often incorporate on-the-fly image optimization, resizing, and format conversion. For startups, consumers, or small businesses, here are some examples in each type:
Cloudinary Imgix ImageEngine Fastly Akamai Image Manager
Video CDNs
Video CDNs – These deliver video content with low latency and high quality, even to large audiences. They often include video transcoding and adaptive bitrate streaming capabilities. Examples:
Brightcove JW Player Akamai Kaltura Fastly Streaming
Script CDNs
Script CDNs – These deliver JavaScript, CSS, and other web scripts. These can include libraries and frameworks, which developers can link to directly in their code.
jsDelivr cdnjs (Cloudflare) Microsoft Ajax Content Delivery Network Google Hosted Libraries unpkg bootstrapcdn
Mixed Media CDNs
Mixed Media CDNs – These deliver a mix of content types including images, videos, audio, and scripts. They often include capabilities for on-the-fly optimization and conversion of various types of media.
Amazon CloudFront KeyCDN Cloudflare Fastly Akamai
Software/Code CDNs
Software/Code CDNs – These deliver software applications, packages, or code snippets. They’re particularly useful for serving software downloads or updates to a global audience.
GitHub (for open-source code) npm (for JavaScript packages) Microsoft Azure CDN JFrog Bintray CloudSmith
Document CDNs
Document CDNs – These are specialized for serving documents, such as PDFs, Word documents, and Excel spreadsheets.
Scribd Google Docs (when published to the web) Slideshare Issuu Yumpu
Other types of Content Delivery Networks
CDNs can also be tailored for specific needs, like Gaming CDNs (optimized for delivering game content), Private CDNs (owned and operated by single businesses for their specific needs), and Edge Computing CDNs (extend their function beyond content delivery to include computation near the edge of the network).
| Image CDNs | Video CDNs | Script CDNs | Mixed Media CDNs | Software/Code CDNs | Document CDNs |
| Cloudinary | Brightcove | jsDelivr | Amazon CloudFront | GitHub | Scribd |
| Imgix | JW Player | cdnjs (Cloudflare) | KeyCDN | npm | Google Docs |
| ImageEngine | Akamai | Microsoft Ajax Content Delivery Network | Cloudflare | Microsoft Azure CDN | Slideshare |
| Fastly | Kaltura | Google Hosted Libraries | Fastly | JFrog Bintray | Issuu |
| Akamai Image Manager | Fastly Streaming | unpkg | Akamai | CloudSmith | Yumpu |
| BootstrapCDN | BunnyCDN,Gumlet | Office365 |
Can social media sites be considered CDNs?
This question came to my mind, considering they allow embedding of their content into websites. Image/video creation Tools such as Canva, Crello , Invideo also allow embedding of content. So the answer is probably a partial “yes”. Social media sites and image/video creation SaaS, they can sometimes function similar to CDNs, especially when they provide functionality for embedding media. However, they typically have additional functionalities beyond content delivery, so they’re not solely considered CDNs.
Embed Documents as CDN
Leave a Reply