👷 Workshop Pavilion

Build the Future

SDKs, APIs, and developer tools for post-quantum blockchain development. Start shipping in minutes.

Quick Start
dynamis-sdk v1.2.0
// Connect to Dynamis and send a quantum-safe transaction
import io.dynamis.sdk.Dynamis;
import io.dynamis.sdk.Wallet;
import io.dynamis.sdk.Transaction;

var dynamis = new Dynamis("testnet");
var wallet = Wallet.fromMnemonic(System.getenv("MNEMONIC"));

// Dilithium-3 signatures are automatic
var tx = dynamis.transfer()
    .to("dyn1qxy2...abc")
    .amount(1000)
    .token("DYN")
    .sign(wallet)
    .send();

System.out.println("TX Hash: " + tx.getHash());
// Connect to Dynamis and send a quantum-safe transaction
import { Dynamis, Wallet } from '@dynamis/sdk';

const dynamis = new Dynamis({ network: 'testnet' });
const wallet = Wallet.fromMnemonic(process.env.MNEMONIC!);

// Dilithium-3 signatures are automatic
const tx = await dynamis.transfer({
  to: 'dyn1qxy2...abc',
  amount: 1000n,  // BigInt for precision
  token: 'DYN'
});

console.log(`TX Hash: ${tx.hash}`);
// Connect to Dynamis and send a quantum-safe transaction
use dynamis::{Dynamis, Wallet, Result};

async fn main() -> Result<()> {
    let dynamis = Dynamis::new("testnet").await?;
    let wallet = Wallet::from_mnemonic(&std::env::var("MNEMONIC")?)?;

    // Dilithium-3 signatures are automatic
    let tx = dynamis
        .transfer()
        .to("dyn1qxy2...abc")
        .amount(1000)
        .token("DYN")
        .sign(&wallet)
        .send().await?;

    println!("TX Hash: {}", tx.hash());
    Ok(())
}
# Connect to Dynamis and send a quantum-safe transaction
import os
from dynamis import Dynamis, Wallet

dynamis = Dynamis(network="testnet")
wallet = Wallet.from_mnemonic(os.getenv("MNEMONIC"))

# Dilithium-3 signatures are automatic
tx = await dynamis.transfer(
    to="dyn1qxy2...abc",
    amount=1000,
    token="DYN"
).sign(wallet).send()

print(f"TX Hash: {tx.hash}")
SDKs & Libraries

Java SDK

v1.2.0

Primary SDK built on Quarkus. Full gRPC and REST support, reactive streams, and native Dilithium-3 integration.

io.dynamis:dynamis-sdk
📘

TypeScript SDK

v1.0.0

Type-safe SDK for Node.js and browsers. Full JavaScript compatibility, tree-shakeable, zero native dependencies.

npm install @dynamis/sdk
🦀

Rust SDK

v0.9.0

High-performance crate for validators and performance-critical applications. WASM compilation supported.

cargo add dynamis
🐍

Python SDK

v0.8.0

Built for AI/ML and agentic workflows. Async-first, LangChain compatible, with native support for AI agent integration.

pip install dynamis-py
API Reference
GET
/v1/blocks/{height}

Retrieve block data by height or hash

POST
/v1/transactions

Submit a signed Dilithium transaction

GET
/v1/accounts/{address}

Get account balance and nonce

GET
/v1/dti/{pool}

Current DTI value for a liquidity pool

POST
/v1/amm/swap

Execute a swap on Dynamo AMM

GET
/v1/governance/proposals

List active Assembly proposals

Developer Resources

Start Building Today

Everything you need to build the next generation of decentralized applications.