capabilities

Server capability discovery

Returns what this opencore instance actually supports: LLM providers, output formats, search features, screenshot/renderer availability, document parsers and enforced limits. Every boolean is derived from the real build features and effective config — a capability is true only when the instance can perform it for a request that supplies no extra credentials. SaaS frontends call this on boot to validate a minimum capability set before sending traffic.

get/v1/capabilities

Request

  • Base URL: https://api.fastcrw.com
  • URL: https://api.fastcrw.com/v1/capabilities
  • Auth: one of:
    • HTTP bearer
    • none

Response

Capability report for this opencore instance

versionstring required

opencore semver string

Example response

{
  "llm": {
    "providers": [
      "anthropic",
      "openai",
      "deepseek",
      "openai-compatible",
      "openai-responses",
      "azure"
    ]
  },
  "formats": {
    "supported": [
      "markdown",
      "html",
      "rawHtml",
      "plainText",
      "links",
      "json",
      "summary",
      "changeTracking",
      "screenshot"
    ],
    "changeTrackingModes": [
      "gitDiff",
      "json"
    ],
    "llmRequired": [
      "json",
      "summary"
    ],
    "changeTrackingModesLlmRequired": [
      "json"
    ]
  },
  "renderers": {
    "available": [
      "lightpanda",
      "chrome"
    ],
    "mode": "auto"
  },
  "documents": {
    "parsers": [
      "pdf"
    ],
    "fileUpload": {
      "endpoint": "/v2/parse",
      "types": [
        "application/pdf"
      ]
    }
  },
  "limits": {
    "maxUploadBytes": 52428800
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.