Fabianski, de 33 años, disputó 38 partidos con los galeses la temporada pasada, recibiendo 56 goles y no pudiendo evitar el descenso a la Championship consumado en la última jornada.
El polaco, inmerso en estos momentos en la disputa del Mundial de Rusia, llega como sustituto del inglés Joe Hart, tras volver este al Manchester City al acabarse su período de cesión.
En la meta del West Ham tendrá que competir con el español Adrián San Miguel, que jugó 22 partidos la temporada pasada y por épocas se alternó la titularidad con Hart.
“Lo haré lo mejor posible tanto dentro como fuera del campo para ayudar al equipo a conseguir los mejores resultados. No puedo esperar para empezar ya esta nueva aventura”, manifestó el polaco, quien llegó al Swansea en 2014 procedente del Arsenal.