Cause 1 · in 1 of 2 matching casesAI crawlers used up the Hobby plan's included usage
Vercel's Hobby plan has limits and quotas, and sustained usage past them can lead to a paused deployment. The AI Bots managed ruleset is inactive by default, so crawler traffic is not evaluated and reaches your application. The Hobby plan page says that in most cases, once you exceed a usage limit, you have to wait 30 days before you can use that feature again.
How to tell: Usage for requests, function invocations or data transfer is past the plan's limit, and the Firewall log shows requests from known AI crawlers.
Cause 2 · in 1 of 2 matching casesCrawled pages and API routes ran up Supabase egress
Egress is counted across Database, Auth, Storage, Edge Functions and Realtime, and the Free plan has its own quota. When an organization exceeds plan limits, it gets a grace period before the fair use policy applies. Restrictions can include a 402 status code on every API request.
How to tell: The Total Egress chart is at or over the quota and API requests return 402.
The restriction spread to every project in the organization
Supabase generally applies the fair use policy to all projects of the restricted organization. A project with little traffic can therefore be restricted alongside a busy one.
How to tell: Projects that get little traffic are restricted too, for example returning 402 on their API.