Ratu Boko se encuentra aproximadamente a 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 es en realidad los restos de un complejo palaciego. Por esta razón, a menudo se le conoce como Kraton Ratu Boko. Según la leyenda local, este sitio fue una vez el palacio de Ratu Boko, el padre de Lara Jonggrang.
Se cree que el complejo Ratu Boko fue establecido en el siglo VIII por la dinastía budista Syailendra, y luego tomado por los gobernantes hindúes de Mataram. Esta transición de poder dio lugar a elementos arquitectónicos y culturales influenciados tanto por el budismo como por el hinduismo.
Uno de los hallazgos más importantes en el sitio es la Inscripción Abhayagiriwihara, fechada en 792 d.C. Escrito en escritura pranagari, un 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 varias otras inscripciones históricas, incluyendo la Inscripción Kalasan (779 d.C.), la Inscripción Mantyasih (907 d.C.) y la 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 “un 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.
Hoy en día, el sitio de Ratu Boko abarca una vasta área y cuenta con varios grupos de construcción. Aunque muchas estructuras se encuentran ahora en ruinas, el sitio sigue siendo un hito histórico significativo con una rica mezcla de patrimonio cultural y arquitectónico.