Your API is the means by which developers interact with your product; from their first curl to deep integration with their systems, continued engagement depends on developer happiness and ease of use. Crafting interfaces that users love requires going beyond technical requirements and one-to-one mappings over your business data. Interaction Design (IxD) provides us with a framework for thinking about how users engage with and experience interactive systems—so what can API designers learn from the field? What are affordances, and how do they apply to communications protocols? How can we use personas to gain insight into user behavior? How do we provide feedback to reduce cognitive friction within the system?