Psi4 is a free and open-source ab initio electronic structure program providing Hartree–Fock, density functional theory, many-body perturbation theory, configuration interaction, density cumulant theory, symmetry-adapted perturbation theory, and coupled-cluster theory. Most of the methods are quite efficient thanks todensity fitting and multi-core parallelism. The program is a hybrid of C++ and Python, and calculationsmay be run with very simple text files or using the Python API, facilitating post-processing and complexworkflows; method developers also have access to most of Psi4’s core functionality via Python. Job specification may be passed using The Molecular Sciences Software Institute (MolSSI) QCSchema data format,facilitating interoperability. A rewrite of our top-level computation driver, and concomitant adoption of theMolSSI QCArchive Infrastructure project, make the latest version of Psi4 well suited to distributedcomputation of large numbers of independent tasks. The project has fostered the development of independentsoftware components that may be reused in other quantum chemistry programs.