API¶
Stream Fusion expose plusieurs ensembles d'endpoints REST via FastAPI.
Vue d'ensemble¶
-
Stremio
/Endpoints addon : manifest, streams, catalog, meta
-
Auth
/api/authGestion clés API, auth debrid
-
Peer
/api/peerÉchange de cache chiffré entre instances
-
Monitoring
/api/monitoringHealth check, config, docs
-
Admin
/adminPanneau d'administration HTML (session + CSRF)
-
Enregistrement
/registerAuto-inscription publique (rate-limited)
Authentification¶
Header secret-key avec SECRET_API_KEY :
3 headers : X-Peer-Key-Id, X-Peer-Timestamp, X-Peer-Signature
Voir Peering - Sécurité
Cookie de session Starlette + CSRF pour les formulaires POST
Documentation interactive¶
| URL | Condition |
|---|---|
/api/docs |
SECURITY_HIDE_DOCS=False |
/api/redoc |
SECURITY_HIDE_DOCS=False |
/api/openapi.json |
Toujours accessible |
Sécurité
SECURITY_HIDE_DOCS est True par défaut en production. Passez-le à False uniquement en développement.