API Implementations
NDR Core can be installed and configured without the need to write code. This is extremely important because it allows users to create a website without the need to hire a developer or to learn how to code. To implement a new API however, one needs to write some Python code. NDR Core tries to do as much of the heavy lifting as possible and provides two Abstract classes which need to be implemented, so an API can be added to NDR Core.