The Dutch government on Friday gave a green light for controversial US musician Kanye West to perform in the country, breaking rank with several other EU nations who sought to keep West out due to his history of antisemitic rants.

Even in the Netherlands, the parliament overwhelmingly voted to ban the rapper.

But the country's migration minister said this was not enough to deny West entry.

"You need clear reasons to bar people from your country. We did not find those in the analyses that were conducted," Minister for Asylum and Migration Bart van den Brink said on Friday.

The musician is due to hold two concerts in the city of Arnhem, near the German border, on June 6 and 8. The second performance is set to coincide with West's 49th birthday.