API Tip of the Day: Reduce the Learning Curve
Be consistent when building your API, and try to use standard conventions when possible. This will reduce the learning curve for 3rd party developers.
Be consistent when building your API, and try to use standard conventions when possible. This will reduce the learning curve for 3rd party developers.
Read the API carefully as you write it. Does it read clearly? Can new users make sense of it quickly? Twitter’s “statuses/mentions” is a good example – you’ll HTTP GET the mentions of the user account you’re calling from. Readable APIs mean easy-to-adopt APIs.
Your API exists for the use of developers. You’ll probably get it wrong the first time. With a tight feedback loop between developers who use the API and those who build the API you can get it right quickly. In turn these early users will help promote the API and help new users get productive.

