Melvin Sitti has departed the club after his contract was terminated by mutual consent.
The French-born midfielder joined the Canaries in January 2020 from Ligue 2 side Sochaux.
He then rejoined Sochaux on loan before making his one and only senior appearance for the Canaries as a late substitute in their Carabao Cup defeat to Luton Town in September 2020.
He spent last season on loan with Belgian side Waasland-Beveren.
Everyone at the club wishes Melvin the best for the future.