The main differences between aquaponics and hydroponics relate to nutrient sources and system components. Aquaponics relies on fish raised in the system to produce waste that gets converted by beneficial bacteria into an organic nutrient solution to feed plants. This creates a natural ecosystem with both animal and plant components. Hydroponics relies on an inorganic nutrient solution, typically combining chemicals like potassium, nitrogen, phosphorus, calcium and magnesium.