The Apache Sling API defines an extension to the Jakarta Servlet
API 6.0 to provide access to content and unified access
to request parameters hiding the differences between the
different methods of transferring parameters from client
to server. Note that the Apache Sling API bundle does not
include the Servlet API but instead requires the API to
be provided by the Servlet container in which the Apache
Sling framework is running or by ...
| Mastering API Architecture: Design, Operate, and Evolve API-Based Systems (2022) by Gough, James, Bryant, Daniel, Auburn, Matthew | |
| Designing APIs with Swagger and OpenAPI (2022) by Ponelat, Joshua S., Rosenstock, Lukas L. | |
| Hacking APIs: Breaking Web Application Programming Interfaces (2022) by Ball, Corey J. | |
| Spring Boot 3 API Mastery: Write scalable, reactive, and secure APIs for microservices with Spring Boot 3 and Java 21 (English Edition) (2025) by Racca, Vincenzo | |
| API Design Patterns (2022) by JJ Geewax, Sarah Dawe, Manning Publications | |
| Modern API Development with Spring 6 and Spring Boot 3: Design scalable, viable, and reactive APIs with REST, gRPC, and GraphQL using Java 17 and Spring Boot 3 (2023) by Sourabh Sharma | |
| Practical API Design: Confessions of a Java Framework Architect (2008) by Tulach, Jaroslav | |
