WHY THIS BOOK
This book addresses a gap in IT literature by offering detailed coverage of multiple APIs, and code implementation. The code is implemented in the most popular programming language on GitHub; Python!
READ
This book addresses a gap in IT literature by offering detailed coverage of multiple APIs, and code implementation. The code is implemented in the most popular programming language on GitHub; Python!
This book is for developers and architects who want to explore various APIs. It describes API design, implementation, documentation, tradeoffs, and network protocols that APIs rely on.
REST architecture style is the most popular API according to the 2023 "State of the API Report" by Postman. Learn how to implement REST APIs with Django REST framework.
GraphQL is 3rd the most popular API technology according to the 2023 "State of the API Report" by Postman. Learn how to implement GraphQL APIs with Python's Strawberry framework.
Learn how to build APIs that allow data exchange between client and server simultaneously in real-time with WebSocket protocol.
Webhooks are 2nd the most popular API technology mentioned by Postman in its "State of the API Report" from 2023. Learn how to implement webhooks securely by following the standard-webhooks specification.
Learn how to build distributed systems with RabbitMQ and Python. Discover messaging and APIs that are based on the broker-based architecture.
Learn about Remote Procedure Calls (RPCs) and how to build high-performance APIs with gRPC and Python. Discover how to use Protocol Buffers to define services and transfer binary data.
Discover how to use the Atom specification to build APIs that can be used to inform clients about the state of services that they rely on. Learn how to build a web feed with Python and Django.