Moku:Lab has 2 input and 2 output channels
Moku:Lab has 2 input and 2 output channels together with a trigger input, a 10MHz reference clock input, and a 10 MHz clock output.
If you need more inputs or outputs, it is easy to synchronize multiple Moku:Labs via their reference clocks. Multiple Moku:Labs can be controlled by one iPad or with one PC via Python, MATLAB or LabVIEW.