Lewis Webb joined Swansea from Merthyr Town in the summer of 2019.
The Wales Under-21 international goalkeeper arrived after making 17 first-team appearances for the Martyrs the previous season.
Webb previously spent time in the youth ranks at Cardiff and Newport, as well as Welsh League Division Three side Chepstow Town.
He played eight times for the under-23s in all competitions during the 2019-20 season, while he also made the same number of appearances for the under-18s side.
Handed his first pro deal in the summer of 2020, Webb has been a regular part of the matchday and travelling parties throughout the 2020-21 campaign.
After an appearance on the bench for the home win over Millwall in October 2020, he secured his long-term future at the club - putting pen to paper on a new deal through to the summer of 2024.
Webb spent the latter part of the 2021-22 season out on loan at Dublin club Shelbourne.