NBA star Kyrie Irving has said he is "being true to what feels good" by choosing not to get vaccinated after the Brooklyn Nets decided he will not be allowed to practice or play with them until he complies with New York City's Covid-19 vaccine mandate.

A New York mandate requires proof of at least one shot of the vaccine to enter large indoor spaces. The NBA has said players who are unable to compete due to local mandates will miss out on pay.

"It is not about being anti-vax or about being on one side or the other. It is just really about being true to what feels good for me," the Nets guard said on Instagram Live, early Thursday Irish time.

"If I am going to be demonised for having more questions and taking my time to make a decision with my life, that is just what it is. I know the consequences of the decisions that I make with my life. I am not here to sugar-coat any of that.

"The financial consequences, I know I do not want to even do that. But it is the reality that in order to be in New York City, in order to be on a team, I have to be vaccinated. I chose to be unvaccinated and that was my choice and I would ask you all to just respect that choice."

NBA players who are not vaccinated will have to comply with a long list of restrictions to take part in the upcoming season, according to a memo obtained by Reuters last month.

The 2021-2022 season is set to begin 19 October.