The International Blind Sports Federation (IBSA) is the main governing body responsible for the organization of World Blind Championships.