Pytalk is a module for bidirectional communication between Node and Python. It lets you create Python process, and communicate with it via standard streams. Every message passed through pytalk gets serialized into JSON. Before starting the process, Pytalk modifies the python code, instantiating an event loop and allowing you to send and recieve messages with pytalk_emit , pytalk_on or registering