Chef-client Check Node Status

Is there a way to check for convergence or “up-to-date” status on a node when running chef-client in local mode? I know I can see “Chef Client finished, 0/x resources updated” at the end of the console output, but is there something deterministic I can call? Like with DSC, I can call




Is there any kind of similar api to check if a node is in its desired state?