xal v0.1.0

Model: gpt-5.6-sol

Working directory: ~/Projects/xal

> /developers

# Xal developer resources

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.

## Public API

Fetch [the product endpoint](/api/v1/product) for the current Xal version, support status, install command, supported platforms, capabilities, and canonical resource links. Use the machine-readable [Xal OpenAPI specification](/openapi.json) 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
```

## Authentication and webhooks

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.

## CLI, plugins, and MCP

Install and automate the [official Xal CLI](/cli), read the [plugin guide](/docs/plugins), or configure external Model Context Protocol servers with the [MCP integration guide](/mcp). 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.
