Skip to main content
The Ekiden API provides REST endpoints and WebSocket streams for interacting with both the off-chain central limit order book (CLOB), where matching and execution take place, and the on-chain settlement layer on Canton. While most interactions happen off-chain, some workflows also involve on-chain actions on Canton. All trading actions require digital signature authentication. Orders are matched off-chain for speed, but are cryptographically verified and settled on-chain using Merkle proofs.

Connectivity & Integration

Ekiden’s API is built for low-latency, high-throughput trading infrastructure:
  • REST endpoints handle order execution, cancellation, market data, and account management.
  • WebSocket streams provide real-time updates, including trade events, order book changes, and fills.

TypeScript SDK

The official TypeScript SDK simplifies integration with the Ekiden API by providing typed REST and WebSocket clients, authentication helpers, and ready-to-use examples for Node.js and browser applications.
  • ekiden-ts-sdk — Official TypeScript SDK for the Ekiden API.

Institutional Support

For advanced needs such as colocated execution, higher rate limits, or custom infrastructure, Ekiden offers private connectivity and priority support. For access and assistance, reach out to our team directly on Discord.

Next Steps

The following sections provide comprehensive API specifications, endpoint documentation, and integration examples to help you onboard quickly and confidently.