APIs for the real world