The 25-year-old has concurred a two-year contract in the wake of leaving Australia A-League side Newcastle Jets.
A year ago, Birighitti burned through six months on advance at Varese, where he worked with Swans mentor Gabriele Ambrosetti.
He is the fourth goalkeeper on Swansea’s senior books, close by Lukasz Fabianski, Kristoffer Nordfeldt and Gerhard Tremmel.
Swansea City have signed Australia international goalkeeper Mark Birighitti on a free transfer.
Birighitti was named in the A-League’s 2015-16 group of the season after great presentations for Jets, and has shown up for Australia – against China in 2013.
He was an unused substitute in the 2-1 rout by England in May.
Birighitti has additionally spoken to his nation at under-17, under-20 and under-23 level.