Architectural Styles and the Design of Network-based Software Architectures, Roy Thomas Fielding, 2000 (University of California, Irvine) - This foundational dissertation introduces and defines Representational State Transfer (REST) as an architectural style for distributed hypermedia systems, which underpins modern web APIs.
Requests: HTTP for Humans™, Kenneth Reitz and the Requests Community, 2023 - The official documentation for the Python requests library, providing comprehensive guides and examples for making HTTP requests, handling responses, and managing various API interaction patterns.