The 21-year-old made 21 Premier League appearances last season and has also represented Denmark Under-21s on five occasions, including this summer when he scored a brace against Norway.
Born in Copenhagen, Osula started his youth career in the Danish capital before moving to South Yorkshire and joining Sheffield United's youth set-up in 2018.
Capable of playing as a striker or from the flanks, Osula signed his first professional contract with the Blades in 2021 and enjoyed a loan spell with Derby County during the 2022-23 season, before arriving in the North East to add further options to Eddie Howe's squad ahead of the 2024/25 season.
He made his debut for the Magpies as a substitute at Fulham in September 2024, before making his home debut - and first start - in the Carabao Cup win over AFC Wimbledon at St. James' Park the following month.