Den svenske anfallaren Kristoffer Peterson anslöt till holländska Heracles Almelo från FC Utrecht 2017.
Nu meddelar Swansea via sin officiella hemsida att 24-åringen signerat ett treårskontrakt med option på ytterligare ett.
– Jag känner mig hedrad, motiverad och fast besluten att uträtta stordåd här. Jag vill givetvis bidra med mål och assist, men också hårt arbete, säger han till hemsidan.
I höstas gjorde Peterson succé i klubblaget och debuterade för det svenska landslaget mot Slovakien.
Han hade ett år kvar på sitt avtal med Heracles, där han svarade för tolv mål och fem assist förra säsongen..
Peterson kommer att bära tröja nummer 11 i Swansea, som huserar i engelska andraligan Championship.