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.
💻 Development + 🌐 Web Technologies beginner
API (Application Programming Interface)
Set of rules and protocols that allow different software applications to communicate.
31
views
</> Related Terms
FastAPI
A modern, high-performance Python web framework for building APIs with automatic OpenAPI documentation.
REST API
Architectural style for designing networked applications using HTTP methods to perform CRUD operations on resources.
GraphQL
Query language for APIs that lets clients request exactly the data they need, developed by Facebook.