Build integrations against Xal using its public website API, OpenAPI schema, terminal CLI, plugin system, and MCP client support. The website API is versioned under /api/v1 and returns JSON. It currently exposes canonical product and integration metadata through GET /api/v1/product, with no account or API key required.
Fetch the product endpoint for the current Xal version, support status, install command, supported platforms, capabilities, and canonical resource links. Use the machine-readable Xal OpenAPI specification to generate a client or an LLM function definition. API errors use a stable JSON object with an error code, message, and resolution hint.
curl -s https://xal.sh/api/v1/product curl -s https://xal.sh/openapi.json
The public read-only API does not require authentication. Xal does not currently publish a hosted account API or webhook service, so agents should not invent credentials or webhook endpoints. The API is cacheable public metadata and is subject to normal edge abuse protection.
Install and automate the official Xal CLI, read the plugin guide, or configure external Model Context Protocol servers with the MCP integration guide. Xal is an MCP client and can consume tools, resources, and prompts from connected servers; xal.sh does not claim to host a public Xal MCP server.