next> Pyro Manual

Pyro Manual

version 3.0 (Nov 5, 2002)

© Irmen de Jong (

Pyro is an acronym for PYthon Remote Objects. It is a basic Distributed Object Technology system written entirely in Python, and for use in Python only. With this, it closely resembles Java's Remote Method Invocation (RMI). It has less similarity to CORBA - which is a system and language independent Distributed Object Technology and has much more to offer than Pyro or RMI. But Pyro is small, simple, fun and free! Pyro is released under the MIT license, see the file "LICENSE".


1 Introduction
Introduces Pyro
2 Pyro Concepts
Explanation of Pyro concepts
3 Installation and Configuration
How to install Pyro, how to configure it
4 Pyro Usage
How to use Pyro and get your system running
5 Pyro Name Server
How the Name server and Pyro object naming works
6 Implementation
Technical overview of the Pyro implementation
7 Features and Guidelines
Rebinding, mobile code, naming, guidelines, etc.
8 Example
A full example
9 Security
Security issues and features, SSL, validators, etc.
10 Errors and Troubleshooting
Description of Pyro errors and troubleshooting tips
11 Pyro Services
Event Service
12 Change history
Changes since the previous versions

next> Pyro Manual