Rainbowfish can be bred both in a community tank and in a specially equipped breeding tank. To stimulate courtship and spawning, an optimal temperature would be 26 to 28°C, as well as slightly alkaline water of medium hardness, where the pH level does not exceed 7.5. An important element of the decor is thickets of fine-leaved plants or their imitation, which will serve as an ideal spawning substrate for females to lay their eggs. The spawning process lasts about two weeks, during which the female lays several dozen eggs daily, which are then fertilized by the male. Rainbowfish lack parental instincts, so after spawning, the fish show no interest in their offspring. If breeding in a community tank, it is recommended to transfer the eggs to a separate tank with similar water parameters to prevent them from being eaten by other inhabitants. If there is no specialized breeding tank, dense floating plants can be used. They will provide reliable cover for the fry, which prefer to stay near the surface in the initial stages of life. The incubation period is approximately 7 to 12 days. In the first days after hatching, the fry need microscopic food, such as infusoria. After a week, Artemia nauplii or special powdered foods for young aquarium fish can be included in their diet. It is important to note that the process of feeding Rainbowfish fry in a community tank can cause significant difficulties, unlike keeping them in a separate tank specifically designed for spawning.