Satyagraha was based on non-violence. It was a non-violent, passive, form of resistance which had as its aim to undermine the colonial powers of Great Britain and force the British to give up their rule over India.
The word comes from Sanskrit and it means "insistence on truth".