There is interest from both Celtic and Bournemouth in the player, but Swansea are confident they will get the signing of James completed.
The 21-year-old made it in football through the Cardiff City academy, but he only played one first team game at the club. It was under manager Ole Gunnar Solksjaer.
A return to Wales will appeal to the player, and Swansea are hoping that will be enough to seal the deal.
The Independent believes the deal will fall in Swansea's favour this summer. James is a versatile player who should not cost the club more than £500,000 to sign.
Need a VPN? Or seeking to switch? Then support Tribal Football by clicking here to sign up with our official partners NordVPN. Not only will you receive the best VPN experience, but also great discounts by signing up via Tribal Football. Thanks for your support!