Satyagraha est un mot sanskrit qui signifie «force de vérité».
Le deuxième volet de la trilogie de Glass sur les hommes qui ont changé le monde, Satyagraha a pour sous-texte la politique. L'opéra est de forme semi-narrative et traite des premières années du Mahatma Gandhi en Afrique du Sud et de son développement de la protestation non violente en outil politique.
Les deux premiers actes contiennent chacun trois scènes ; le dernier est une scène continue. Chaque acte est dominé par un seul personnage historique (rôle non chantant) qui surplombe l'action : le poète indien Rabindranath Tagore dans l'acte I, l'écrivain russe Léon Tolstoï dans l'acte II, le leader américain des droits civiques Martin Luther King Jr., dans l'acte III