3 ms·
Reasons why your startup needs an API
- fierarul 16y agoI think the article should just say "because it's in vogue" and "because Twitter did it", or something along the lines. I would say there are few startups that need APIs the way Twitter needed, for example.
- jheitzeb 16y agoWell, it would be nice if the author had (or if someone with expertise would) write up some rationale on the strategy and benefits of having APIs. Certainly distribution or monetization can both be benefits of a well crafted API, but if it is pursued blindly for the sake of having one, it could be a way of letting value slip out the door.
- TomOfTTB 16y agoI agree on the article but not on the API. In my opinion the real reason your startup should have an API is because it's good design. The thing that always bugs me about the API debate is that an API is just another word for "Business Tier with User Authentication". So 90% of the work that you put into making an API is work you should already be putting into your business layer to begin with. Startups should create an API/Business Layer up front and then use that to build their own app. Then they can decide whether they want to open it to the public
- thwarted 16y agoThese are wise words. Options for scalability can be a lot easier to make and engineer even if internal services are exposed via an API between each other.
- damoncali 16y agoSounds smart, but does anyone really do that? Starting with an API? Seems very clean, but I've never seen a startup actually do that. The API is always a tack-on.
- rue 16y agoSoon to be followed by "why you should understand what an API is".
- mahmud 16y agoAPIs need a framework like CRUD does. Too many unqualified people are making unusable APIs. Biz dev doesn't help either; please don't make me request access by filling out a form, verify my identity at the access key generation step, the standbox should be world reachable and treated as anonymous ftp at all times.