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 Framework. Contributions are highly encouraged!

Quick Start

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
    }
  })
});

Endpoints

Synchronous Request

POST /mesh_request

Make a request with immediate response.

Copy

Create Asynchronous Task

POST /mesh_task_create

Create a task and receive a task ID.

Copy

Query Task Status

POST /mesh_task_query

Check status and get results of an async task.

Copy

Available 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 Agents section in the main repository README.

Agent Metadata

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

Copy

Use Cases

Natural Language Query

Copy

Tool Execution

Copy

Client Libraries

  • Python: Xalora Mesh Xalora Client

  • Coming soon: Official integration in the Xalora SDK

Reference

Base URL

https://sequencer-v2.xalora.xyz

Authentication

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

Response Models

Task Result

Copy

Reasoning Step

Copy

Last updated