OpenViSTAI · Agents · Blockchain · Crypto
Menu
Exchanges & Trading

Axiomtrade Rs

Axiomtrade Rs is a Rust SDK for the Axiom Trade API, with asynchronous clients for account authentication, trading on Solana and Hyperliquid, and WebSocket market-data streams.

Independent OpenViST project profile, based on linked sources.

Axiomtrade Rs — OpenViST project profile in Exchanges & Trading.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when building Rust software that needs Axiom Trade authentication, trading access on Solana or Hyperliquid, or real-time market streams.

Who it is for

  • Rust developers integrating Axiom Trade API functions into applications
  • Developers building trading or portfolio tools that use the SDK
  • Market-data developers who need WebSocket price, order-book or trade streams

Documented uses

  • Authenticate to Axiom Trade, with automatic OTP retrieval when configured
  • Request portfolio information such as a wallet balance
  • Build buy or sell workflows through the API client
  • Subscribe to real-time market data through WebSockets
Before you choose

Requirements & limits

  • The documented stack requires Rust 1.70 or higher, Tokio and OpenSSL for TLS.
  • Authentication examples require Axiom Trade credentials; automatic OTP via IMAP needs additional inbox credentials.
  • The README shows both Cargo dependency installation and building from source.
  • The public repository materials cited here do not provide license information.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Set up the Rust SDK and authentication environment

Prepare the project dependencies and configure the account credentials used by its authentication examples.

Before you start

  • Rust 1.70 or higher
  • Tokio runtime
  • OpenSSL for TLS
  • Axiom Trade email and password
  • IMAP inbox credentials if configuring automatic OTP retrieval

Steps

  1. Add axiomtrade-rs and Tokio to the Cargo.toml dependencies, or use the documented Cargo installation command.

  2. Configure AXIOM_EMAIL and AXIOM_PASSWORD in a .env file, or use the documented setup_env example.

  3. To configure automatic OTP via IMAP, add the documented inbox email and password variables.

Expected outcome

The README's documented dependency and credential setup is in place for the SDK authentication examples.

Guide limitations

  • The documented setup does not by itself demonstrate a completed login or trade.
  • The repository provides no license information in the cited materials.
Source-based practical guide

Connect a WebSocket client to documented market subscriptions

Use the README's example pattern to connect a WebSocket client and request new-token and token-price streams.

Before you start

  • Rust project with the SDK and Tokio runtime configured
  • A WebSocket message handler implementing the documented MessageHandler trait

Steps

  1. Create a handler implementing MessageHandler.

  2. Wrap the handler in an Arc and construct a WebSocketClient.

  3. Call connect on the client.

  4. Subscribe to new tokens and a token price, as shown for SOL in the README.

Expected outcome

The code pattern requests the documented WebSocket subscriptions and routes incoming messages to the handler.

Guide limitations

  • The example pattern is documentation, not a verified execution result.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
17 October 2026
Original website title
vibheksoni/axiomtrade-rs · Official homepage title · retained in its source language