A Content Delivery Network (CDN) is a geographically distributed network of servers that work together to deliver content quickly and efficiently to users. CDNs are used to serve web content like images, videos, stylesheets, and scripts, by caching them on servers that are closer to the end-users.