SDKs

McXross provides production-ready SDKs for prominent blockchain platforms, plus supporting libraries for cryptography, serialization, code generation, and agent memory.

You write your code once and deploy to Android, iOS, desktop, and server environments. You build wallets, decentralized applications, trading tools, and AI agents that interact directly with Move-based blockchains.

Blockchain Clients

Sui

You use Ksui to build complete Sui applications. The SDK includes a fluent DSL for Programmable Transaction Blocks, support for GraphQL and gRPC, and strong typing for all on-chain data.

You create mobile wallets, DeFi interfaces, NFT marketplaces, and backend services.

Aptos

You use Kaptos for the same cross-platform experience on Aptos. You target the same set of platforms and get type-safe access to the Aptos ledger and transactions.

Supporting Libraries

BCS

You serialize and deserialize data using the Binary Canonical Serialization format required for Sui and Aptos signatures and state.

FastKrypto

You perform high-performance cryptographic operations including Ed25519 and secp signing, mnemonic derivation, and standard hashes on every Kotlin target.

Sui Codegen

You generate type-safe Kotlin code and PTB DSL extensions from your Move package summaries. You keep client code in sync with on-chain modules without manual maintenance.

KMP Aggregator

You execute swaps across Cetus and other DEX aggregators with a simple Kotlin DSL. The library handles routing, coin management, and transaction construction on top of ksui.

MemWal

You add persistent, portable memory to AI agents and long-running workflows. The Rust SDK stores encrypted facts on Walrus, indexes them for semantic search, and manages on-chain ownership through delegate keys.

Products You Can Build

You combine these SDKs to ship:

  • Cross-platform mobile and desktop wallets
  • DeFi trading apps and DEX aggregators
  • NFT platforms and gaming clients
  • Backend indexers, oracles, and analytics services
  • Secure AI research agents with shared memory
  • Custom transaction builders and automation tools

Explore the individual SDKs from the sidebar to get started.