Identifying your API’s audience: Tailoring your approach
In the preceding section, we have briefly talked about the difference between internal and external audience. Now let’s dive deeper into the topic of identifying your API’s target audience and how it affects API design and our motivations.As already mentioned, internal and external APIs have many business and technological advantages. We will be able to reuse the data interfaces, give data more visibility, add more revenue streams or monetize our platform. How does the approach to API design differ for internal and external APIs though?
Communication and affordance-centric API design
The requirements with which we usually start to build our new API usually tell us what kind of business requirements we are going to fulfil and how we should do that. However, rarely it is a product of close interaction with the future consumer. One great possibility which internal APIs tend to have out of the box is that we already...