Some C/C++ experience is required for writing an API plugin. The benefits are that an API plugin is normally faster, and the broker cannot cheat as easily.