Developer experience is an extension of general User Experience, which emphasizes the developer, and their experiences working your API. A good API developer experience goes beyond technical writing. It is about providing all the right resources that help your end consumers successfully integrate and work with your API.
A well designed developer experience has API documentation at the center of it.
I covered good developer experience in detail, focusing on why and how to provide an optimal experience for developers using your API. I also discussed how OpenAPI/Swagger has changed the API design and documentation landscape, and finally show some good practices for API documentation using Swagger in SwaggerHub’s integrated API development platform.