Ratu Boko se encuentra a unos 3 kilómetros al sur del templo de Prambanan, situado en la cima de una colina a unos 195,97 metros sobre el nivel del mar. A diferencia de los típicos templos antiguos, Ratu Boko son en realidad los restos de un complejo palaciego. Por esta razón, a menudo se le denomina Kraton Ratu Boko. Según la leyenda local, este lugar fue una vez el palacio de Ratu Boko, el padre de Lara Jonggrang.
Se cree que el complejo de Ratu Boko fue fundado en el siglo VIII por la dinastía budista Syailendra, y que posteriormente pasó a manos de los gobernantes hindúes de Mataram. Esta transición de poder dio lugar a elementos arquitectónicos y culturales influidos tanto por el budismo como por el hinduismo.
Uno de los hallazgos más importantes del yacimiento es la inscripción Abhayagiriwihara, datada en el año 792 d.C. Escrita en escritura pranagari -sello distintivo de las inscripciones budistas-, afirma que el rey Tejapurnama Panangkarana, que se cree que es Rakai Panangkaran, ordenó la construcción de Abhayagiriwihara. Su nombre también aparece en otras inscripciones históricas, como la Inscripción Kalasan (779 d.C.), Inscripción Mantyasih (907 d.C.), y Inscripción Wanua Tengah III (908 d.C.).
El término abhaya significa “paz”, y giri significa “colina”, por lo que Abhayagiriwihara se traduce como “monasterio construido en una colina pacífica”. Durante el reinado de Rakai Walaing Pu Kombayoni (898-908 d.C.), el monasterio pasó a llamarse Kraton Walaing.
En la actualidad, el yacimiento de Ratu Boko se extiende por una vasta zona y presenta varios grupos de edificios. Aunque muchas estructuras están ahora en ruinas, el lugar sigue siendo un importante hito histórico con una rica mezcla de patrimonio cultural y arquitectónico.