Hệ thống Aquaponics là sự kết hợp giữa nuôi trồng thủy sản (nuôi cá) và thủy canh (trồng cây không cần đất) để nuôi cá và trồng cây cùng nhau trong một hệ thống tích hợp. Nước và phân cá cung cấp nguồn thức ăn hữu cơ cho cây, và cây lọc nước tự nhiên cho cá.
Những người tham gia thứ ba là vi sinh vật (vi khuẩn nitrat hóa). Những vi khuẩn này chuyển đổi amoniac từ chất thải của cá thành nitrit, sau đó thành nitrat. Nitrat là dạng nitơ mà cây có thể hấp thụ và sử dụng để phát triển. Chất thải rắn của cá được biến thành phân giun, cũng đóng vai trò là thức ăn cho cây. Bằng cách kết hợp cả hai hệ thống thủy canh và nuôi trồng thủy sản, aquaponics tận dụng lợi ích của chúng và loại bỏ những nhược điểm của mỗi hệ thống.