I want to develop an Open Source Project with Stack Exchange API. So I have to publish the API key there. But a single IP address can only make a certain number of API requests per day, depending on the presence of a valid API key. So I need to protect my API key. How can I do that?
An API key may use in a html page or in a JavaScript code, which will be easily available to others.
An another reason to protect my API key is to stop unwanted usage of the API key. Anyone can use my API key to test there applications. I want to protect that.
How can I do that?