شاسترا أو شاستر (بالإنجليزية: Shastra)، (بالسنسكريتية: शास्त्र)، هي كلمة سنسكريتية تعني "مبدأ أو قواعد أو دليل أو خلاصة وافية أو كتاب أو رسالة" بالمعنى العام. وتُستخدم الكلمة عمومًا كلاحقة في سياق الأدب الهندي، للمعرفة التقنية أو المتخصصة في مجال محدد من الممارسة.
ومعناها مشابه للاحقة في اللغة الإنجليزية -logy، وتعني المعرفة العلمية والأساسية حول موضوع معين. تشمل الأمثلة من حيث المفردات الحديثة:
بهاوتيكاسترا - الفيزياء،
راساسترا - الكيمياء،
جيفاشاسترا - علم الأحياء،
فاستوشاسترا - العلوم المعمارية،
سيلباسترا - علم الفنون الميكانيكية والنحت،
آرثاشاسترا - علم السياسة والاقتصاد”،
نيتساسترا - خلاصة الأخلاق أو السياسة الصحيحة.
في الأدب الغربي، تتم كتابة شاسترا أحيانًا باسم ساسترا، مما يعكس سوء فهم لرمز "ś"، والذي يتوافق مع الحرف "sh" الإنجليزي.