Agile is a set of ideas and principles which help practitioners develop products for customers.
The Agile Manifesto:
We value Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan ^[https://agilemanifesto.org/iso/en/manifesto.html]
Agile practitioners use varius tools and frameworks to achieve the above. Some are. Scrum eXtreme Programming Dynamic Systems Development Method Feature Driven Development Adaptive Software Development The Crystal Method Lean Software Development Disciplined Agile Scaled Agile Rapid application Development
The most popular are Scrum and Scaled Agile. There is also some discussion of How the Agile industrial complex, Dark Agile and Faux Agile are hurting product and developers which focus on the worst attempts at integrating agile and do not stick to the Agile Manifesto.