API is a set of codes, protocols, and tools that are used to create software and applications and allow communication between software programs.
API Design Patterns
JJ Geewax
https://www.manning.com/books/api-design-patterns
Web
API Security in Action
Neil Madden
https://www.manning.com/books/api-security-in-action
Irresistible APIs
Kirsten L. Hunter
https://www.manning.com/books/irresistible-apis
The Design of Web APIs
Arnaud Lauret
https://www.manning.com/books/the-design-of-web-apis