Such a small aquarium can only be used for bettas. All other fish need a good filter, warmth and oxygenation. And yet it's too little to even be worth it. My advice to you is save your money and buy a 10 gallon kit and use it as a starting tank. Then you can keep real fish. Also, goldfish should be kept in at least a 30-gallon tank. Even if you have a 10 gallon tank, please research the fish before purchasing.
Greenpro Micranthemum Monte Carlo: Live Large Pearl Grass Aquatic Plant In Tissue Culture Cup For Freshwater Fish Tanks And Aquariums
49 Review
Vacuum cleaner TEQQO Aquastick 3 in 1 Power, grey/turquoise
26 Review
Mini pump Xiaomi Mijia Electric Pump 1S, plastic, black
55 Review
Jasonwell Magnetic Aquarium Fish Tank Glass Algae Cleaner - Floating Brush (L Size)
37 Review