The Kenya National Library Service (KNLS) is a corporate body of the Kenyan government with a mandate to "promote, establish, equip, manage, maintain and develop libraries in Kenya". In its service provision, KNLS plays a dual role of Public library and National library of Kenya.