PySoftK is a modular and versatile software that has been designed to facilitate highthroughput calculations of polymeric systems. The code contains a range of modules that allow its users to generate polymers with a uniquely broad range of topologies and compositions. Additionally, the code has unique tools to assist in the file and directory structure management which is inherent in high-throughput calculations. All of the functionality within PySoftK has been developed to be embedded as part of user-defined workflows enabling steps such as modeling or computing using the specifically defined modules. In a complementary fashion, PySoftK allows the user to keep a track-record of the data produced, facilitating post-processing analysis that can be also part of the same workflow. An ample set of testing scripts has been created aiming at a high-coverage of the code which ensures that future algorithm developments are preserving the code structure. Further documentation and tutorials are available on the PySoftK website ().