v3

OpenAPI 3.1.0AGPL-3.0-or-later2026-07-311871891.1 MB
External engine

Analyse with external engine

Endpoint: https://engine.lichess.ovh/api/external-engine/{id}/analyse

Request analysis from an external engine. Response content is streamed as newline delimited JSON. The properties are based on the UCI specification. Analysis stops when the client goes away, the requested limit is reached, or the provider goes away.

post/api/external-engine/{id}/analyse

Request body

clientSecretstring required

Example request

{
  "clientSecret": "ees_mdF2hK0hlKGSPeC6",
  "work": {
    "variant": "chess"
  }
}

Response

Stream of analysis output