Writing API wrappers
An Application Program Interface (API), is an avenue for one piece of software to speak to another. This could be a remote, web-based, HTTP API. Or, the API might be an internal interface for one portion of a software system to talk to another. Designing an API that is simple and maintainable is crucial if its intended to be used and quickly adopted by colleagues or 3rd party developers.
Being one of those 3rd party developers, I find myself using and writing wrappers to these APIs. Here is what makes a good API wrapper.
Post a comment