Being a developer centric company, we want to make sure that our platform can be extended to suite the needs of a store owner.
EvenCart from it's very first line of code was developed with this in mind and therefore allows immense possibilities to the developers to extend the functionality of software to suite their needs.
There are two ways to extend the functionality of EvenCart. The way you choose depends on your use case.
Plugins are independent code components written using EvenCart core libraries that help to extend or override the default functionality of EvenCart.
The API on the other hand is a collection of REST API endpoints that other applications can call to interact with EvenCart system.