Tamansari, yang berarti taman yang indah, pada mulanya merupakan sebuah taman atau kebun istana Keraton Yogyakarta. Kompleks ini dibangun secara bertahap pada masa Sri Sultan Hamengku Buwono I. Pembangunan dimulai pada tahun 1758 M, ditandai oleh candra sengkala "Catur Naga Rasa Tunggal" yang menunjuk tahun 1684 Jawa. Sengkalan yang dapat diartikan sebagai "empat naga satu rasa" ini dapat ditemukan di Gapura Panggung, Bagian-bagian penting dari kompleks bangunan diselesaikan pada tahun 1765 M, ditandai candra sengkala "Lajering Sekar Sinesep Peksi" yang menunjuk tahun 1691 Jawa. Sengkalan yang berarti "kuntum bunga dihisap burung" ini dapat ditemui di Gapura Agung dan ornamen beberapa dinding bangunan.
Tamansari memiliki luas lebih dari 10 hektar dengan 57 bangunan di dalamnya. Bangunan-bangunan tersebut berbentuk gedung, kolam pemandian, jembatan gantung, kanal air, danau buatan, pulau buatan, masjid, dan lorong bawah tanah.