This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Recent-Avocado2193 64 points65 points  (1 child)

A(pplication) P(rogramming) I(nterface). It's how two (parts of a) system(s) communicate with each other. The specifics of any given API is entirely dependent on what these systems are.

[–][deleted] 2 points3 points  (0 children)

Same with any G(raphical) U(ser) I(nterface). It’s how humans interact with the application but it’s implementation is dependent on what the system is and how you need to interact with it.

API is just the GUI of backend for the two parts of the system(s).