Question: are cyanobacteria autotrophs or heterotrophs?
Answer: All Cyanobacteria are autotrophs, having the capacity to synthesize organic carbon by reduction of inorganic carbon. Most cyanobacteria use for this synthesis light energy (photosynthesis), but a few species in specialized dark environments use instead chemical energy (chemosynthesis).