- To manage network access control lists
- To improve read performance and cache content at the edge
- To monitor API calls
- To encrypt data in transit