Sanjska joga, znana tudi kot lucidno sanje, je praksa meditacije tibetanskega budizma, ki sanjaču omogoča, da nadzoruje in spreminja svoje sanje, ko se pojavijo. Praksa sanjske joge vključuje tehnike meditacije za osredotočenost in koncentracijo ter zahteva čas in prakso, da jo obvladate. Uporabljali so ga za odpravo ali obvladovanje nočnih mor, pomiritev strahov in fobij, zmanjšanje depresije in povečanje samozavesti.
Tibetanski budistični menihi so začeli prakticirati filozofijo sanjske joge pred več kot 1,000 leti. Prvotno so to metodo uporabljali kot način za povečanje duhovnosti, prejemanje prenosov in obiskovanje različnih svetov. Poleg tega so menihi uporabljali to prakso, da bi spoznali druge ljudi skozi njihove sanje, letenje in spreminjanje oblike. Doseganje zavestnega zavedanja med sanjanjem je končni cilj. Za vadbo sanjske joge ni treba biti budist ali menih.
Lucidno sanjanje je običajna oblika sanjske joge, ki je možnost za vsakogar, ki se zaveže, da se bo naučil tehnike. Z ohranjanjem zavesti med spanjem se lahko sanje spreminjajo, ko se pojavijo, kar daje sanjaču popoln nadzor nad tem, kaj se zgodi. Sanjač lahko prepreči nočne more tako, da spremeni izid sanj. Dokler ostane pri zavesti skozi sanje, se lahko odloči, kaj se bo zgodilo in kako se bo zgodilo.
V tem stanju zavestnega zavedanja so sanjači sposobni premagati strahove in povečati samozavest, tako da se ukvarjajo s svojimi težavami v sanjah, ko spijo. Oseba, ki ima hudo fobijo, se lahko v takšnih sanjah varno sooči s predmetom svojega strahu. Z vadbo različnih odzivov v sanjah se lahko oseba nauči spopadati s svojimi strahovi tudi v času budnosti. Sanjač lahko zgradi samozavest, prebrodi depresijo in se spopade z drugimi težavami, ki jih ni mogel rešiti, ko je buden. Mnogi ljudje trdijo, da se z rednimi lucidnimi sanjami počutijo bolj čustveno uravnotežene.
Preden začne izvajati sanjsko jogo, mora sanjač že razumeti in obvladati osnovne tehnike meditacije, zlasti glede osredotočenosti in koncentracije. Ko se spontano zbudi iz sanj, se mora sanjač osredotočiti na podrobnosti sanj, pri čemer si zapomni prizore, vonjave, zvoke, čustva in druge vidike sanj. Sanjač naj se nato v sanjah zamisli in si večkrat pove, da so bile to le sanje.
To naj se nadaljuje, dokler ne zaspi. Ko bo metoda obvladana, bo mogoče nadzorovati, kaj se dogaja v sanjah. Da bi obvladal metodo, mora biti sanjač predan učenju in izvajanju zadevnih tehnik.