Een upaveda (Sanskriet: उपवेद, upaveda, van upa “sub-” en veda “kennis”) is een geschrift dat toegepaste kennis beschrijft. Er zijn vier upaveda’s: Dhanurveda, Sthapatyaveda, Gandharvaveda en Ayurveda.