api kernel