This paper attempts to explore how indigenous peoples respond to ecological and development challenges and how their cultures and knowledge systems can contribute to the sustainable development agenda. At first, it will look at the characteristics of indigenous knowledge and at indigenous peoples’ notions of development to understand the concepts in which traditional knowledge is rooted.