El linaje kagyu divide las enseñanzas mahamudra en tres tipos, "sutra mahamudra", "tantra mahamudra", y "mahamudra esencial".