apex-sdk

Apex SDK Protocol

CI Security Benchmarks License Rust Docs Crates.io

Build secure, cross-chain blockchain applications with compile-time safety

Apex SDK Protocol is a compile-time safe, unified Rust SDK that enables developers to build cross-chain applications spanning Substrate and EVM ecosystems. With a single, intuitive API, reduce development complexity while ensuring type safety and native performance across Polkadot, Kusama, Ethereum, and more.

Features

Quick Start

Get started with Apex SDK in under 5 mins:

# Install Apex SDK CLI
cargo install apex-sdk-cli

# Create a new cross-chain project
apex new my-cross-chain-app

# Navigate to project directory
cd my-cross-chain-app

# Build and test
cargo build
cargo test

Installation

Requirements

Via Cargo

# Add to your Cargo.toml
[dependencies]
apex-sdk = "0.1.0"
apex-sdk-substrate = "0.1.0"
apex-sdk-evm = "0.1.0"

From Source

# Clone the repository
git clone https://github.com/kherldhussein/apex-sdk.git
cd apex-sdk

# Build from source
cargo build --release

# Run tests
cargo test --all-features

# Install locally
cargo install --path ./cli

Supported Chains

Currently Supported

Chain Type Status Features
Polkadot Substrate Stable Full support
Kusama Substrate Stable Full support
Ethereum EVM Stable Full support
BSC EVM Stable Full support
Polygon EVM Stable Full support
Avalanche EVM Stable Full support
Moonbeam Hybrid Stable Substrate + EVM
Astar Hybrid Stable Substrate + EVM

Coming Soon

Documentation

Complete Documentation Hub - Your one-stop guide

Resource Description
Quick Start Get started in 5 minutes
API Reference Complete API documentation
CLI Guide Command-line tools guide
Roadmap Development roadmap & priorities
Security Security policies & reporting

Examples

Check out the examples/ directory for complete working examples:

Advanced Topics

Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.

Quick Start:

git clone https://github.com/kherldhussein/apex-sdk.git
cd apex-sdk
cargo test --all-features

Development Guide

Security

Report vulnerabilities: kherld@duck.com

Security Policy Security Audit

License

Apache 2.0