Peripheral API