API overview
The managed public API currently exposes five routes:GET /healthGET /capabilitiesPOST /verifyPOST /representPOST /compare
Input modes
multipart/form-datafor file uploadsapplication/jsonfor base64 payloads- authenticated API requests may use public
http(s)image URLs when that feature is enabled on the model server
Integration guidance
- Use
GET /capabilitiesbefore choosing models or detectors in automation. - Use
x-request-idfor traceability on compute calls. - Expect
RateLimit-*andRetry-Afterheaders on throttled or retryable responses.
Generated endpoint docs
The endpoint pages in this section are generated from the bundled OpenAPI document. The canonical source of truth lives inopenapi/deepface.openapi.yaml in the repository and also powers the Mintlify
MCP surface for agent tooling.