public static void main(String[] args) {

    Monitor monitor = loadMonitor();
    monitor.info(() -> "Starting API Server.");

    Thread.setDefaultUncaughtExceptionHandler(
        (thread, t) ->
            monitor.severe(() -> "Uncaught exception in thread: " + thread.getName(), t));

    ApiMain apiMain = new ApiMain(monitor);
    apiMain.initializeHttp();
    apiMain.start();
  }
Starts the api server, currently the reference implementation.
portability-api/src/main/java/org/datatransferproject/api/ApiMain.java