set up the API before running the server
Merge branch 'setup-api'
make the EM server signature accessible...

outside of the request env