The 25-year-old goalkeeper has arrived at the Liberty Stadium on a free transfer having spent the past eight years of his career in the A-League.
Birighitti, who has played one for Australia, kicked off his professional career with Adelaide United as a highly-rated teenager back in 2008 before moving to Newcastle in 2012.
He enjoyed a loan spell in Italy with Varese last year and now makes his way to South Wales where he will become the club's fourth goalkeeper behind Lukasz Fabianski, Kristoffer Nordfeldt and Gerhard Tremmel.
"He's a fantastic person and I'm looking forward to working closely with him again," said Swansea coach Gabriele Ambrosetti who worked alongside him at Varese.
"Before coming here I knew there would be strong competition at the club.
"But my plan is to take each training session as they come and try to be better than them. I have to make sure when the opportunity comes that I take the opportunity with both hands and don't look back."
My new home @swanseacity_esp#JackArmy @ Liberty Stadium, Swansea https://t.co/8tY91jQ3DA
— Mark Birighitti (@MarkBirraz) July 18, 2016