APIs, by virtue of their openness and utility, tend to touch many areas of an IT organization. As a result, API success usually means devising an API strategy that will serve the diverse needs of people in various roles who rely on them. The right tooling for API design and management are essential to ensure that all roles feel served by the API strategy. This can be as much an organizational issue as a technical one.
This paper reviews some of the key players who have a stake in API strategy, including API designers, integration developers, API product managers, operations leads, security architects, and enterprise architects. It looks at how an API platform (or platforms) can address the distinctive needs of each role as they come to devise and implement an API strategy.