Any backend software system needs a set of APIs to communicate with the frontend. Full stack software is simply composed of a frontend component from one side that exchanges messages with a backend component from the other side. One of the most popular types of APIs used in full stack software are RESTful APIs.
Let's cover an overview of RESTful APIs in the next section.