Haven't invested much time in the SDK for SAM however you certainly can get info just like you would using from NPM.
At present we just use it to request info gracefully from the SQL. Status of particular services we monitor as well as health of the SAM application itself for a morning health report for management.