These are some unstructured musings about what makes an API great.
To benefit the consumers of the API it should be:
— Easy to integrate
To benefit those maintaining the API it should be:
— Easy to modify
— Fault tolerant