L’Institut du Judo a été inauguré le 16 octobre 2001. Ce complexe comprend une salle polyvalente de 1800 places et un plateau technique de 1320 m2 pouvant accueillir 8 surfaces de tapis, deux salles d’entraînement dédiées au judo, une salle dédiée au kendo et disciplines associées, un centre de remise en forme.
Cet équipement a pour vocation d’accueillir aussi bien des compétitions de tous niveaux que des entraînements de masse, des stages de formation ou des initiations au judo.
L’Institut National du Judo abrite également le siège de la Fédération Française de Judo (FFJ).