Versioned API
Authenticate with a bearer or x-api-key header. JSON errors expose a stable code and message, while x-request-id correlates a response with logs or support. RateLimit headers describe the current request budget. OpenAPI 3.1 · API documentation
Native CLI
Install the checksummed CLI release, sign in, and discover concise commands from the generated schema. Automation can disable prompts and inspect mutations before execution. openfactor --help, openfactor --llms, openfactor --schema
MCP for agents
Connect a Streamable HTTP client. Initialization, tool schemas, and developer resources are public; tool calls require the same scoped API key as REST. https://mcp.openfactor.ai/mcp
Predictable lifecycle
Stable REST endpoints live under /v1. Breaking retirements are announced before removal and use Deprecation and Sunset headers during the retirement window. Machine-oriented links are indexed in llms.txt