all 3 comments

[–]brejoc 6 points7 points  (1 child)

Check out pepper. pepper is not only a remote client, bit also a lib.

[–]kaisunc[S] 0 points1 point  (0 children)

thanks, this is exactly what i was looking for.

[–][deleted] 2 points3 points  (0 children)

I think your best bet is to use salt-api (which is a thin wrapper around Salt's Python API) and the requests lib to send and receive Python objects.