💻 Development + 🌐 Web Technologies beginner

API (Application Programming Interface)

Set of rules and protocols that allow different software applications to communicate.

An API defines how software components should interact, enabling applications to request and exchange data. REST APIs use HTTP methods (GET, POST, PUT, DELETE) to perform operations on resources. Modern APIs often return JSON or XML data. APIs enable microservices architecture, third-party integrations, and mobile app backends.