Pyro is neat, but not advisable as a general RPC solution unless you're 100% sure that you will only ever have Python clients, sometimes even the exact same Pyro version on both ends.<p>We've used Pyro extensively in the past at work, and are now trying to migrate away from it and towards a RESTful API, though it's slow going with interdependent services needing to all be updated.