Here, we present our python-based code kMCpy 69 to simulate the kinetic properties of materials, with inputs from first principles calculations. Specifically, we implement a local cluster expansion (LCE) model to compute migration barriers in crystalline materials (within the transition state theory framework), where the model is fitted to calculated barriers from accurate first principles calculations. kMCpy contains a rf-kMC solver and related python classes to extract ion transport properties, such as diffusivities, conductivities, etc. In addition, kMCpy includes the following features: