Agile is a set of methods and practices based on the values and principles expressed in the Agile Manifesto. Scrum is an Agile framework for handling roles, events, artifacts, and rules/guidelines to implement the Agile Mindset. The table below lists the key differences between Scrum & Agile.