Los śāstra (sánscrito शास्त्र, ) o shastra son un conjunto de textos budistas e hinduistas que contienen tratados y enseñanzas.