I wish to access the API from a purely internal application; no visible app to the public, no promotion, no OAuth. That seems impossible via the key registration form; am I missing something?
Not only is that possible, but we do it all the time.
- No one can see the apps you register at stackapps.com/apps/oauth/register except you (and the SE devs).
- If you don't need OAuth, then you can enter just about any fake information in the required fields.
This still allows you to use the
keyto get 10K quota.
It is only when you want to access
private_info or write to the site that you need OAuth and a public post here.
If you do need OAuth, your app/script post here does not have to link to your domain (if any). So the public need not know anything other than that you have an app.
Finally, if you do not need OAuth, and you make less than 300 API calls per day, per IP address, then you do not need to register your app at all.
The first and biggest benefit of registration is the increased quota.