The central API