Ratu Boko si trova a circa 3 chilometri a sud del Tempio di Prambanan, situato su una collina a circa 195,97 metri sul livello del mare. A differenza dei tipici templi antichi, Ratu Boko è in realtà i resti di un complesso di palazzi. Per questo motivo, viene spesso indicato come Kraton Ratu Boko. Secondo la leggenda locale, questo sito era un tempo il palazzo di Ratu Boko, il padre di Lara Jonggrang.
Si ritiene che il complesso di Ratu Boko sia stato fondato nell'VIII secolo dalla dinastia buddista Syailendra, e che in seguito sia stato rilevato dai governanti indù di Mataram. Questa transizione di potere ha portato a elementi architettonici e culturali influenzati sia dal Buddismo che dall'Induismo.
Uno dei reperti più importanti del sito è l'iscrizione Abhayagiriwihara, datata al 792 d.C.. Scritto in scrittura pranagari - segno distintivo delle iscrizioni buddiste - afferma che il re Tejapurnama Panangkarana, che si ritiene essere Rakai Panangkaran, ordinò la costruzione di Abhayagiriwihara. Il suo nome compare anche in numerose altre iscrizioni storiche, tra cui l'iscrizione Kalasan (779 d.C.), l'iscrizione Mantyasih (907 d.C.) e l'iscrizione Wanua Tengah III (908 d.C.).
Il termine abhaya significa “pace” e giri significa “collina”, quindi Abhayagiriwihara si traduce in “un monastero costruito su una collina pacifica”. Durante il regno di Rakai Walaing Pu Kombayoni (898-908 d.C.), il monastero fu rinominato Kraton Walaing.
Oggi il sito di Ratu Boko si estende su una vasta area e presenta diversi gruppi di edifici. Sebbene molte strutture siano ormai in rovina, il sito rimane un importante punto di riferimento storico con una ricca miscela di patrimonio culturale e architettonico.