{"library":"replit-river","title":"Replit River","description":"Replit River is a Python toolkit for building reliable, bidirectional communication channels (RPC, streaming, etc.) between services, primarily used in the Replit environment. Current version 0.17.19 requires Python 3.12+ and is under active development with frequent releases.","language":"python","status":"active","last_verified":"Mon Apr 27","install":{"commands":["pip install replit-river"],"cli":null},"imports":["from replit_river.client import RiverClient","from replit_river.server import RiverServer"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import asyncio\nfrom replit_river.client import RiverClient\n\nasync def main():\n    client = RiverClient(url='https://your-service.com', transport='ws')\n    # Example: call a remote method\n    result = await client.call('greet', {'name': 'World'})\n    print(result)\n\nasyncio.run(main())","lang":"python","description":"Minimal client example: create RiverClient with WebSocket transport, call a remote procedure.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}