De Import API (/docs en de knoppen “Open in Ayakaleaf”, de module open-in-overleaf) draait in de web-service van elke Ayakaleaf Pro-pod en staat standaard aan. Bestanden die via een URL worden opgegeven, worden gedownload via linked-url-proxy in dezelfde pod. Hoe je de API aanroept, staat beschreven in Overleaf Import API.
Configuratie
Er is niets nodig om het in te schakelen. Gerelateerde instellingen in de ConfigMap:
Meerdere replica’s
Niets extra’s. Het verzoek van een niet-ingelogde bezoeker wordt bewaard in Redis, dus het wordt hervat op welke replica de bezoeker ook bereikt na het inloggen.
Getest op Kubernetes
Op Kubernetes 1.37 met één replica slagen onze end-to-endtests voor de Import API (14 gevallen): de pagina /devs en het voorbeeldproject ervan, fragmenten, volledige documenten, URL-gecodeerde links en bestanden uit data-URL’s die worden omgezet in projecten, inzendingen die geen project kunnen worden geweigerd, downloads van interne adressen geweigerd, posts en links van niet-ingelogde bezoekers bewaard tijdens het inloggen, en, met OVERLEAF_ALLOW_PUBLIC_ACCESS, /devs voor niet-ingelogde bezoekers en een gepost fragment dat na het inloggen één keer wordt hervat; het laatste geval slaagt ook op drie replica’s achter HAProxy. Laatst gewijzigd op 2 november 2026