Amazon CloudFront is a content delivery network (CDN) that speeds up distribution of files like web site content, APIs, video streams and more. It works by caching content at edge locations close to users to avoid fetching files from origin servers each time. Users receive responses from the closest edge server, improving performance. CloudFront also integrates with other AWS services and charges based on data transfer, requests and invalidations.