Your API is a UI

Your API is a UI Abstract  

Whether you're creating a complex web application or a simple library, everything you create has a user. Why, then, do we concentrate on our users when developing a user interface, but so often forget them when developing APIs? In this talk, Christopher presents a whirlwind overview of a variety of different User Experience considerations when designing your APIs.

Why should attendees see this talk?

As developers, we're always creating APIs - whether they are libraries, a common set of functions or web services. This talk presents a relatively novel way of looking at an API - by applying UX considerations to our technical designs, and thinking of the end users, we can create better APIs that noone swears at...

This talk has been seen in 2015 at PHPUK, EndpointCon and Northeast PHP 2015, where it received 4- and 5-star ratings on

Session Track


Experience Level


Drupal Version

When & Where

Tuesday, 10 May, 2016 - 13:00 to 14:00
264 [Lullabot]