apps/docs/content/troubleshooting/all-about-supabase-egress-a_Sg_e.mdx
What is Egress?
Egress (also known as bandwidth) is any amount of network packets/bytes being streamed to a connected client from your project, i.e. data that is leaving the Supabase platform. Egress in Supabase includes any data sent from the data API (PostgREST), Storage, Realtime, Auth, Edge Functions, Database and Supavisor.
You can read about Unified egress, included quota, and how to understand usage in the egress.
You can review the Billing Dashboard for egress usage. Alternatively, the project reports have a few egress related stats. You can create a custom report to look into daily egress.
What is contributing to Egress?
While pointing out the exact cause for egress may not be straightforward, there are various steps you can take to determine the source of these issues:
How can you decrease egress?
Cached vs uncached egress
We differentiate between cached and uncached egress. Cached egress, which only applies to Supabase Storage, refers to egress that is served via our CDN and hits the cache. Uncached egress, on the other hand, refers to egress that is not served from the cache and requires a fresh request to the origin server.
Your plan includes a quota for both cached and uncached egress and these are independent. Cached egress is also cheaper in case you exceed your quota.