Programming Languages have APIs, libraries have APIs, Operating System have APIs. Arduino has an API.
Application Programming Interface means there is a connection point (interface) between someone else's software (application) that you can access from code (programming).
An API is just the connection point between someone's else's code and yours
Great post but I'd rename it to "What is a REST API?"
B.Eng in MECH. ENG || 4X YEARS as a SOFTWARE ENG. Work with => | Python | fastAPI | Flask | Django | JavaScript | PHP | Laravel | PostgreSQL | MYSQL | Dart * Flutter
APIs are NOT REST APIs.
Programming Languages have APIs, libraries have APIs, Operating System have APIs. Arduino has an API.
Application Programming Interface means there is a connection point (interface) between someone else's software (application) that you can access from code (programming).
Great post but I'd rename it to "What is a REST API?"
You are correct Nathan!!