ProtoRPC makes it easy to write consistent, reliable web interfaces that can be used, for example, to do the following:
- Create AJAX URL end-points for use by dynamic web pages and forms.
- Provide simple and understandable server-to-server communications.
- Become a back-end for command-line tools or other non-web based clients.