Rainbowfish can be bred both in a community tank and in a specially equipped spawning tank. Optimal conditions for stimulating the breeding period include a temperature of 26–28°C and medium hard water with a slightly alkaline reaction (up to pH 7.0). The spawning tank should contain thickets of fine-leaved plants (live or artificial) where the females will lay their eggs. The spawning process lasts about 2 weeks, with the female laying several dozen eggs daily, which are fertilized by the male. Parental instincts are absent in these fish, so after spawning, they show no interest in their offspring. If breeding occurs in a community tank, it is advisable to transfer the eggs to a separate tank with identical conditions to prevent them from being eaten by other fish. In the absence of a spawning tank, dense clusters of floating plants can be used to provide shelter for the fry. The incubation period lasts approximately 7–12 days. In the first days after hatching, the fry require microscopic food, such as infusoria. After a week, Artemia nauplii or specialized powdered foods for juvenile aquarium fish can be introduced into their diet. It is important to note that feeding Rainbowfish fry in a community tank is significantly more difficult than in a separate spawning tank.