The xmlrpc.server module provides a basic server framework for XML-RPC servers written in Python. Servers can either be free standing  using SimpleXMLRPCServer  or embedded in a CGI environment  using CGIXMLRPCRequestHandler.