It's important to realize that a plugin is no more than an API which fulfills a contract specified by the Luzmo team. This contract defines that there are 4 endpoints in the API.
The only two endpoints that are essential for a plugin are the /datasets and /query endpoints. The other two endpoints are needed for authentication, which is covered in a later article in this course.