Skip to content

Content Delivery Network (CDN)

Appwrite's CDN (Content Delivery Network) is a globally distributed system designed to enhance the speed, reliability, and security of your application's content delivery. With points of presence (PoPs) in over 120 cities worldwide, the CDN ensures low latency and consistent performance for users, no matter their location.

PoPs map

PoPs map

Key features

  • Global coverage: Fast access to content for users across continents through over 120 PoPs worldwide. Available on all projects.

  • Reduced latency: By caching static content at edge nodes, the CDN minimizes the distance between the user and the requested data, significantly reducing latency.

  • Dynamic content: The CDN supports both static and dynamic content delivery, seamlessly integrating with backend services hosted in Appwrite regions.

  • Content optimization: Appwrite's CDN uses advanced compression algorithms to reduce data transfer sizes, further improving delivery times.

  • High availability: Distributed edge nodes and redundant routing ensure that content remains accessible even during regional outages or high traffic loads.

Self-Hosting?

Appwrite's self-hosted setup is optimized for local content delivery in single-region environments. Cloud users benefit from the global CDN with 120+ points of presence worldwide. If your self-hosted deployment requires distributed CDN capabilities, please contact us to discuss custom solutions.

Design

  • Caching strategy: Configurable cache policies for control over TTL and content invalidation.

  • Secure delivery: All content is transmitted over TLS for secure, encrypted connections.

  • Integration: The CDN works seamlessly with the Appwrite edges and backend regions, providing a unified experience for developers.

By combining global caching, smart routing, and content optimization, the Appwrite CDN is built to handle the demands of modern, high-performance applications.