@MasterQuiz Jarvis is a webserver running under Dyalog APL. It
has an API, but it isn't an API in itself. You can certainly use a Jarvis-based service from GitHub pages, as JS can make web requests. In fact, I believe this is how
razetime.github.io/APLgolf works.