APIs include all CRUD methods within a component to implement encapsulation, SoC, SRP, Reusability and Testability.