Docs
Skip to content

Network

Edges_

Learn about Appwrite edges, where lightweight compute tasks like caching, request routing, and content delivery are handled. Understand how edges enhance performance by bringing operations closer to end-users.

3 min read

Raw

Appwrite edges are strategically distributed locations designed to process requests closer to your users. These edge nodes handle latency-sensitive operations, such as caching, routing, and quick computations, to deliver faster, more efficient interactions while reducing the load on your application's core infrastructure.

Edges map
Edges map

List

Appwrite edges are globally distributed, ensuring low-latency interactions for users around the world. Here's a list of locations with active or upcoming edge support:

LocationCodeStatus
FrankfurtFRAAvailable
New YorkNYCAvailable
SydneySYDAvailable
San FranciscoSFOAvailable
SingaporeSGPAvailable
TorontoTORAvailable
BangaloreBLR2025
AmsterdamAMS2025
LondonLON2025

Edges complement Appwrite regions, working together to provide fast, reliable, and scalable application performance.

Routing

Appwrite's edges handle geo-aware routing to balance traffic across the network efficiently. When a user makes a request, it is directed to the nearest available edge node based on their geographic location. This ensures optimal performance by minimizing latency and distributing traffic evenly across edge nodes.

Geo-aware routing helps handle high traffic loads by intelligently directing requests to the best-performing edge, reducing congestion and maintaining consistent response times. By leveraging this approach, Appwrite ensures that your application delivers fast and reliable experiences to users worldwide.

Design

Edges are optimized to reduce latency and improve user experience by processing operations closer to the source of requests. Key aspects include:

  • Geo-routing: Smart routing ensures user requests are served by the optimal edge node.
  • Caching: Frequently accessed data is cached at edges to reduce round-trips to core regions.
  • Lightweight compute: Handles quick, resource-efficient computations for real-time tasks.
  • Optimization: The edge network planned locations are strategically designed with fewer, high-capacity edges to maximize cache efficiency and achieve higher cache-hit ratios.

Edges enhance Appwrite's ability to deliver fast, reliable experiences by optimizing interactions and reducing latency for end-users. Together with regions, they create a robust infrastructure designed for modern, globally distributed applications.

Was this page helpful?

Share what worked or what we should fix. Once approved, our agents automatically apply suggested updates to the docs.