News

The API consultant James Higginbotham wrote recently about the advantages of adopting an API design-first approach using the “Align-Define-Design-Refine” (ADDR) process. ADDR is an iterative ...
API design affects all developers. Some APIs are a pleasure to work with, others are annoying and yet others are downright frustrating. But what's makes the difference? Which qualities make one ...
Jumpstarting API Design Before implementing an API, we must analyze complex business requirements. What actions need to be performed, what data needs to be exposed and what data governance ...
Kong Inc., a cloud connectivity company, is releasing a new open source tool called Insomnia Designer, offering a collaborative API design editor. Building on Insomnia Core, which Kong acquired in ...
The basics of API design Core to all these types of failures where the API doesn’t work as planned is a need for design that considers multiple aspects of a good API plan.
“You quickly prototype the API; you run mock testing and see the end results before you get into the implementation, which really changes the game plan of how you deal with APIs going forward ...
RESTful design anti-patterns Far too often, you will see a supposedly RESTful system in which the designers have shoehorned every permutation of their API into a POST invocation. Just because you ...
Developers use application programming interfaces to hide complexity, organize code, design reusable components, and connect different systems, applications, or services.
RESTful parameters promote an ease of use and resource access, but an improper setup can plague your search features and open the door for improper queries and paths that are difficult to fix.