Endotherms are warm-blooded animals and ectotherms are cold-blooded animals. The major difference between the two is that endotherms are able to generate and maintain constant body temperature.