Vor der Implementierung einer (HTTP-)API sollte unbedingt ein API-Design angefertigt werden. Dies ist insbesondere dann wichtig, wenn die Schnittstelle zahlreiche Clients haben wird, etwa im Falle einer öffentlichen API. Und wie alle anderen Erzeugnisse der Softwareentwicklung sollte auch dieses API-Design einem fachkundigen Review unterzogen werden.

Worauf ist dabei zu achten? Welche Qualitätsmerkmale lassen sich bereits in dieser frühen Phase sicherstellen und welche Stolperfallen aus dem Weg räumen? 

Dieser Vortrag liefert wertvolle Tipps aus zahlreichen Jahren praktischer Arbeit mit HTTP-basierten APIs.