Rainbowfish are common freshwater community fish, a wonderfully diverse group of fishes that are native to the islands of Australia, New Guinea, Indonesia, Sulawesi, and Madagascar.

Almost all rainbowfish species are community fish that get along with other non-aggressive freshwater fish species in an aquarium. Keep in mind, fish from different parts of the world will often have different water quality requirements, so not all species need the same water parameters.