Question: is agile methodology or framework?
Answer: Agile is a Frameworks. Scrum, Kanban and Extreme Programming are different flavors of Agile. Agile prescribes working incrementally, collaboratively and flexibly; it does not prescribe a specific framework or methodology.