Dutchman De Vries was available on a Bosman transfer, his contract with the Barclays Premier League newcomers expiring on 1st July.
The 30-year-old played in all of the Championship play-off winners' 49 league matches last season, and has only missed six league fixtures in the last four seasons for The Swans