Skip to main content
Overleaf runs as several services that call each other over HTTP inside the Docker network. The pages in this section describe these internal APIs. They come from the OpenAPI files in develop/hoppscotch/openapi/, which are written from the code of each service. None of these APIs is public: they are only reachable inside the Docker network, and most of them have no authentication.

Services

Authentication

  • web: HTTP basic auth with WEB_API_USER and WEB_API_PASSWORD. The git-bridge routes take a personal access token instead.
  • history-v1: HTTP basic auth as staging with STAGING_PASSWORD, or a JWT.
  • All other services: none.

Try them

The development environment runs Hoppscotch on http://localhost:9170, with a proxy that reaches the services by their Docker addresses. Its README shows how to set the proxy and import the OpenAPI files.
Last modified on November 11, 2026