API barebones