Satyagraha (pronunciación en inglés: /sʌtˈjɑːɡrəhə/, sánscrito सत्याग्रह, satyāgraha "insistencia en la verdad") es una ópera en tres actos con música de Philip Glass y libreto del mismo Glass y Constance DeJong.
El título se refiere al concepto de Gandhi sobre la resistencia no violenta a la injusticia, Satyagraha, y el texto, procedente del Bhagavad Gita, se canta en el sánscrito original.
En ellas, los acontecimientos que en la ópera tradicional se exponían según un orden cronológico motivan múltiples escenas que se representan de forma simultánea.
De ahí que se produzca una cierta nivelación totalizadora de los diferentes planos temporales: pasado, presente y futuro.
La obra está pensada para dos sopranos, dos mezzosopranos, dos tenores, un barítono, dos bajos, un gran coro SATB, y una orquesta de cuerdas y maderas solamente, sin metales ni percusión.