agda係一個依賴類型嘅純函數式程式語言。依家嘅版本，agda2，最初由瑞典查爾摩斯工學院嘅ulfnorell作為博士論文課題設計同埋實現。先前的版本agda1由catarinacoquand喺1999年開發，而依家嘅版本則係對佢嘅徹底重寫，所以可以睇做一個全新嘅語言，但係保留咗agda嘅命名同埋傳統。