Mahakali Treaty or महाकाली सन्धि (Mahakali Sandhi) is an agreement between the Government of Nepal (former His Majesty's Government of Nepal) and the Government of India regarding the development of watershed of Mahakali River. The treaty was signed in 1996. The treaty has 12 articles agreements for an integrated development of barrage, dams and hydropower for mutual cooperation of the two countries by managing the water resources. The treaty recognizes the Mahakali River as a boundary river between the two countries.