A keyframe marks an important step within an animation like the start or end of a motion.

In computer animation a keyframe is a frame on the timeline that stores coordinates and values (like position, scale, rotation, opacity etc.). Often times the computer creates the motion from one keyframe to another by interpolating these values generating the necessary inbetweens.