Using REPLIT with Dronekit-Python and Ardupilot SITL

At KwF, we use REPLIT for collaborative development of software to protect endangered species. One aspect of our work is creating Python scripts that leverage artificial intelligence to drive autonomous systems. To test our scripts in REPLIT, we must connect with a Software-in-the-Loop simulator (SITL). We have stand-alone and containerized (Docker Desktop) simulators that can be linked via IP address. We would much appreciate guidance on how to do that from within REPLIT. One of the most common SITLs that we use is ArduCopter-SITL and one of the most common Python libraries we use is DroneKit-Python.