How APIs should be: Drop in keys, running in 1 minute
"If you’re a startup providing an API, what makes your API successful?
As a startup offering an API, you know that you’re communicating a product and you have to use a clear and concise message. It needs to be immediately clear for developers how your API solves their problem and how it adds value. Your message is easy to remember and repeat so that happy developers spread the word.
Getting to a minimal viable version of your API means getting traction and adoption. Once users use it, get value from it, and provide feedback (and crap all over it in the process, which is good), something magical happens: the product gets a chance to grow into something beautiful, and your startup expands with it.
In order to get that traction, you need developers to convert from “first contact” to championing your API inside their organization. The typical funnel probably looks like this:”