The Core API