“I am Indian”. ==> The word “Indian” is an adjective.
It isn’t wrong to use “an”. However, because a native American might also be referred to as “an Indian”, if you say “I am an Indian”, it won’t necessarily be clear whether you are from India or whether you are from North America.
.