While it’s extremely important to have quality API developer experience, it does not stop at great API design or at the documentation level. One of the most important elements of great developer experience is the SDK.
For app developers, an SDK is often the point of entry to elements within the API. Read more
What is a consistent attribute across successful API programs? They all have awesome developer portals. Good API documentation is easy to navigate and understand, but the best, shining developer center pushes onboarding and actual implementation to new levels of usability, to the point where integrating the API becomes as simple as cake — well, at least as simple as technically possible. Read more
Understanding the difference between an API (Application Programming Interface) and an SDK (Software Development Kit), and knowing when to provide each, is incredibly important for fostering a developer ecosystem. In the modern development landscape, these two tools and the synchronicity between them are the driving force behind web communication and the implementation of third party APIs. Read more
Shipping a great API isn’t just about exposing an endpoint in a RESTful manner. Yes, plenty of developer users will be fine making HTTP requests, but for some, that is not enough. Whether community curated or vendor supplied, code libraries are often created to help extend an application programming interface — API — into specific languages. Read more