A Python API for interacting with a Chef server.
from chef import autoconfigure, Node api = autoconfigure() n = Node('web1') print n['fqdn'] n['myapp']['version'] = '1.0' n.save()
For more information check out http://pychef.readthedocs.org/en/latest/index.html