KApi functional