Description
Lets Python programs call objects and functions across a network connection as if they were local. It is useful for remote control, distributed tools, testing infrastructure, and systems where both sides are trusted Python applications.
Developers and administrators use it as a library. Remote procedure calls can expose powerful behavior, so restrict access, authenticate connections, and avoid exposing it directly to untrusted networks.