Take the 2-minute tour ×
Stack Apps is a question and answer site for apps, scripts, and development with the Stack Exchange API. It's 100% free, no registration required.

I went to get an API key for my StackOverflow C++ wrapper, and discovered that this involves registering an "application".

Does the wrapper count as an app?

share|improve this question
add comment

1 Answer 1

up vote 16 down vote accepted

A library should take an app key, not have an app key. Don't register it.

Also, make absolutely sure your wrapper demands an app key at initialization. You don't want a user locked into the No Key request limit erroneously.

If libraries had keys an application abusively using your library (through no fault of yours) could get every application that uses your library blocked.

share|improve this answer
    
Just as an addition, if you are going to test your library, don't use a key (that is what no key is for). However, make sure the final product demands and API key. –  Tyler Carter May 19 '10 at 23:48
    
What if I'm testing an app that uses the wrapper. –  Nathan Osman May 19 '10 at 23:54
1  
@George - During development of a wrapper you don't have to require a key, but every release of it should. This might force an app developer using your wrapper to register for a key earlier than they'd like, but that's the lesser of two evils here. –  Kevin Montrose May 20 '10 at 0:02
add comment

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .