How Often Do You Feed Your Puffer? in the Puffers forums, part of the Freshwater Fish Forums category.
For other uses, see API (disambiguation). In computer programming, an Application Programming Interface (API) is a set of subroutine definitions, protocols, and tools for building application software. In general terms, it is a set of clearly defined methods of communication between various software components.
Application Programming Interfaces (API) You can consider an API as the alternative user interface that software uses to interact with other software. We humans are familiar with user interfaces that have fancy layouts with buttons, fonts, colors, graphics, etc; and most of that is unnecessary to a machine.