Belgian goalkeeper Logan Bailly has agreed in principle to join Celtic, according to his club OH Leuven.
The 29-year-old, who has eight caps for his country, will command a transfer fee as he is still under contract with the Belgian club.
Bailly came through the youth ranks with Standard Liege and also spent time with Borussia Monchengladbach.
Celtic are seeking cover for Craig Gordon following the summer departure of Lukasz Zaluska.
Manager Ronny Deila confirmed following his side's 5-3 friendly defeat by Dukla Prague on Saturday that he was looking for a third goalkeeper ahead of the Champions League qualifiers.
Leo Fasan played the second half after replacing Gordon but was uncomfortable with his kicking throughout.
Bailly made his senior debut with Racing Genk in 2002 before moving to Monchengladbach in 2009.
He moved on to Leuven in 2012 and helped the club gain promotion to the Belgian top flight last season.