We describe the hybridization-expansion continuous-time quantum Monte Carlo code package “w2dynamics”, developed in Wien and Würzburg. We discuss the main features of this multi-orbital quantum impurity solver for the Anderson impurity model, dynamical mean field theory as well as its coupling to density functional theory. The w2dynamics package allows for calculating one- and two-particle quantities; it includes worm and further novel sampling schemes. Details about its download, installation, functioning and the relevant parameters are provided. Program summaryProgram title: w2dynamicsProgram Files doi:http://dx.doi.org/10.17632/rjs7kmjm2b.1Licensing provisions: GNU General Public License v3Programming language: Python, Fortran 90, and C++11Required dependencies: cmake (≥2.8.5), MPI, LAPACK, FFTW3, Python (≥2.4)Optional dependencies: NFFT, pip, numpy (≥1.4), scipy (≥0.10), h5py, mpi4py, configobjNature of problem: Numerically unbiased solutions of one- and two-particle propagators for quantum impurity models at finite temperature. Approximate solutions for general lattice models with strong electronic correlation.Solution method: Continuous-time quantum Monte Carlo in the hybridization expansion, including worm sampling, for the impurity problem. Dynamical mean field theory solver for the lattice problem.