Disclosed are various examples for managing endpoints or client devices. A client device can be managed using unified endpoint management (UEM) protocols or using an endpoint management framework. A management console can allow an administrator to perform UEM management actions as well as out-of-band management actions on managed endpoints.