FlowIO is the first fully-integrated and truly general-purpose, miniature pneumatics development platform for control, actuation, and sensing of soft robots and programmable materials. FlowIO was designed to strip barriers to entry into the growing field of soft programmable materials and enable researchers, artists, students, and makers to be able to rapidly prototype and effortlessly bring to life their soft robotics projects. Designed with wearability and reconfigurability in mind, FlowIO comes with a set of magnetically connected modules and accessories to satisfy diverse pressure, flow rate, and sensing needs, and to make it suitable for both wearable and desktop applications. To make FlowIO suitable for broad and diverse audiences, we developed a web-GUI that runs in Google Chrome, compatible with all major mobile and desktop operating systems, enabling a user to wirelessly control FlowIO from any Bluetooth-capable device. Additionally, FlowIO is fully Arduino-compatible and has multiple APIs for both Arduino and JavaScript. Additional support for Python, Unity, and Scratch is also planned.