On December 18, my Vercel deployment experienced a sudden spike in traffic consistent with a DDoS-style attack. A public API route was repeatedly invoked, which internally uses a Contentful Management API token.
At the time, the frontend was running a React version with known vulnerabilities. However, based on Vercel request logs and traffic patterns, the issue appears to be abusive traffic (high-frequency repeated requests to the same API route) rather than exploitation of the React vulnerability itself. As a result, the attack exhausted:
- My Vercel Fluid Compute usage
- The rate/usage limits associated with the Contentful Management API token
I’m currently on the Vercel free tier and am not able to upgrade to Pro at the moment. I’m trying to understand both why this traffic was allowed through and what protections are available at this tier
Specifically:
-
Does Vercel provide any DDoS detection or mitigation on the free tier
-
What best practices are recommended on the free tier to protect API routes that invoke third-party services with strict rate limits (e.g., Contentful Management API)?
Any guidance on preventing similar abuse without upgrading plans would be greatly appreciated