Core Principles Of API Design

Designing an API means providing an effective interface that helps your API’s consumers better understand, use and integrate with them while helping you maintain it effectively. APIs should be easy and intuitive to use while hard to misuse or abuse. Good API design is just like good product design. Two things matter above all else: empathy and context.