The panel is a thin client over the Admin API and needs JavaScript to run. Everything it does is also possible with curl against /api/v1.
curl
/api/v1