You might be interested in
IOS-XE and NETCONF Candidate Configuration Testing, Part1
At some point in the relatively recent past, Cisco added candidate configuration support into Cisco's IOS-XE NETCONF implementation.
ConnLogOnly is a replacement for ConnectHandler and operates similarly.
Netmiko has two fundamental ways for gathering show output: send_command() and send_command_timing(). send_command_timing() is an entirely timing based solution.