- To monitor API calls
- To manage network access control lists
- To connect two VPCs privately
- To encrypt data in transit