NVMe SSDs can me managed in-band (through the operating system) and out-of-band (outside of the host OS, generally through a BMC). Many open source management tools exist to manage NVMe SSDs, like nvme-cli in Linux that contains all the commands in the NVMe specification to monitor device health and endurance, update firmware, secure erase drives, read SMART, etc.