APIs are necessarily a communal endeavor — the community fostered between the users, the providers, and those who depend on the API for the functions of their own services drives the development environment of the API space.
Accordingly, developer outreach is absolutely essential for cultivating an API’s network of users and agents. 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
In 2015 “there’s an API for that” became an oft-repeated phrase, entering the vernacular with the same frequency as the app-based equivalent. Fueling the usage of this phrase is an increasing number of organizations taking their products to market using a SaaS-first (Software-as-a-Service) approach, exposing an Application Programming Interface or API at the core of their offering. Read more
In September 2006, only a few months into its existence, Twitter came out with the first version of its public API. This was surprisingly early in an age when social APIs were not yet prevalent, especially since Twitter had yet to become the success story that seems so obvious in hindsight. Read more
Perhaps one of the most important aspects of API development is source control. Proper implementation of source control can lead to more efficient, effective development, with fewer bugs, dependency conflicts, and operational errors.
One of the most popular forms of source control in the modern development environment is GitHub. Read more