Our previous automated electrochemistry platform, the Electrolab, utilized a gantry-based system with integrated hardware controlled by a single Arduino-based board. While the Electrolab offers flexibility, such as a multi-nozzle system for dispensing, sparging, and drying, its versatility is not always warranted for all types of problems. In our current work, we aimed to maintain the Electrolab's advantages while simplifying the overall system. This effort yielded a platform with rapid installation and intuitive operation, achieved by focusing on modular connectivity for existing instruments rather than building each component from scratch. We developed the eLab API in Python to control the various hardware components of our platform through high level commands. The new API enables complex multi-instrument operations to be executed with relatively simple commands. Instructions for installing and using the API are found in Supplementary Note S3. Figure shows an example script that dispenses a mixture of two solutions and performs a cyclic voltammogram. The script requires a total of 10 lines of code to execute a series of multi-instrument operations, with 7 lines being dedicated to initializing libraries and instruments (Figure ). One important aspect of our API is 'bundling' of instruments together, as seen in line 6 of Figure , which allows a single command to control multiple instruments simultaneously. For example, calling the calibrate_pH() method coordinates the pump, valve, and pH meter to dispense various standard pH buffers, measure voltages in the known buffers, and create a calibration curve.