An application programming interface (API ) specifies how software components should interact with one another.
There has been a good deal of discussion, both positive and negative, about the recent obsession of APIs. Some say that it is ushering the next wave of product companies, while others are asking, “What’s the big deal?”
To the non-technical, APIs might be a bit of mystery and magic – build an API, sell your company for lots of money. To the technical, it offers a way to build and share your work with other developers, making money along the way.
This paper will help you to:
1. Find out what an API is and why an API-first approach a good decision
2. Identify ways that APIs can help your business by looking at how other companies are using them
3. Guide you on how to get started with your first (or next) API