The Building Blocks of a Successful API

The current API movement has been built on existing web technologies, using HTTP to transmit valuable business resources, via meaningful, descriptive URL endpoints. When anyone talks about APIs or Application Programming Interfaces, the conversation is immediately dominated by technical jargon, arguing about the finer points of HTTP or REST-­-­while in reality there are many more building blocks that go into a successful API.

This white paper is the product of reviewing the 6000+ APIs available in the Programmable Web API directory. After reviewing that many APIs, patterns begin to emerge of the building blocks that are used by the successful APIs.

Download the “Building Blocks of a Successful API” document here