Xalora Mesh API

The Xalora Mesh REST API enables interaction with AI agents and tools through HTTP endpoints. Supports both synchronous and asynchronous operations.

This API is part of the open source Xalora Agent Frameworkarrow-up-right. Contributions are highly encouraged!

Copy

// Example: Get token info synchronously
const response = await fetch("https://sequencer-v2.xalora.xyz/mesh_request", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
    api_key: "YOUR_API_KEY",
    agent_id: "CoinGeckoTokenInfoAgent",
    input: {
      tool: "get_token_info",
      tool_arguments: { coingecko_id: "solana" },
      raw_data_only: true
    }
  })
});

arrow-up-rightSynchronous Request

POST /mesh_request

Make a request with immediate response.

Copy

arrow-up-rightCreate Asynchronous Task

POST /mesh_task_create

Create a task and receive a task ID.

Copy

arrow-up-rightQuery Task Status

POST /mesh_task_query

Check status and get results of an async task.

Copy

arrow-up-rightAvailable Agents

The Mesh API provides access to a growing collection of specialized agents. For a complete and up-to-date list, see the Available Mesh Agentsarrow-up-right section in the main repository README.

arrow-up-rightAgent Metadata

To discover all available agents, their capabilities, and required parameters, use the metadata endpoint:

Copy

arrow-up-rightNatural Language Query

Copy

arrow-up-rightTool Execution

Copy

arrow-up-rightClient Libraries

https://sequencer-v2.xalora.xyz

arrow-up-rightAuthentication

All requests require an API key in the request payload at the root level.

arrow-up-rightResponse Models

Task Result

Copy

Reasoning Step

Copy

Last updated