Components of API Experience
API experience encompasses all documentation and tooling made available to customers to assist them in learning about and integrating with your APIs. Aside from the tools, the API experience also includes customer support channels and developer relations efforts, which have a big impact on how customers use your APIs.
As you learned in Chapter 7, Walking in the Customer’s Shoes, each step of the customer journey can be mapped to multiple components of the API experience. In this chapter, we will look at which industry standards exist for API experiences and what the key components that make up an industry-standard API experience are. This will include the following topics:
- Industry standards for API experience
- Creating API documentation
- Providing developer tools
- Instrumenting support mechanisms
By the end of this chapter, you’ll have a toolbox of API experience components that customers look for when evaluating...