I run an API with a 1500 daily requests free tier and after a month-long small scale ddos I'm strongly considering requiring users to sign up and get an API key to access the free tier.<p>I'm concerned that this might negatively affect our API's uptake.<p>Is this something that would deter you from using an API?
How do you determine it's not one person going over their free tier. How do you communicate with the users about changes? would totally require a registration unless competitors aren't