APIs and descriptions