Introduction
Welcome to the TUWA SDK Documentation — the main entry point for building multi-chain Web3 applications with EVM, Solana, and server-side cloud transaction indexing.
The TUWA SDK suite consists of 4 specialized packages that work together seamlessly across client and server environments.
🏛️ Ecosystem SDK Packages
All TUWA SDK packages enforce modular subpath entrypoints (e.g. @tuwaio/sdk/satellite, @tuwaio/evm-sdk/nova-connect, @tuwaio/sdk/siwx). This ensures your application only loads the exact code and dependencies it requires, preventing bundle bloat and Web3 context conflicts.
| Layer | Package | Description |
|---|---|---|
| L5 | @tuwaio/quasar-sdk | Quasar Cloud Client — Server-side Node.js & Edge SDK for transaction indexing, cloud sync, history pagination, and SIWX (CAIP-122) payload verification. |
| L8 | @tuwaio/sdk | Core Client SDK — Unified entrypoint bundling multi-chain logic (Orbit, Pulsar, Satellite) and React UI components (Nova) into clean subpaths. |
| L9 | @tuwaio/evm-sdk | EVM Network Adapter — EVM-specific transports (viem, @wagmi/core), connectors, and background state watcher (EVMConnectorsWatcher). |
| L9 | @tuwaio/solana-sdk | Solana Network Adapter — Solana-specific transports (@solana/kit, @wallet-standard/*), connectors, and background state watcher (SolanaConnectorsWatcher). |
🔗 Documentation Links
Access dedicated documentation portals across the TUWA ecosystem:
- 🌐 TUWA Documentation Hub — Central directory linking to all ecosystem documentation sites.
- 💫 Orbit Utils Docs — Low-level, framework-agnostic multi-chain communication primitives.
- 🔐 SIWX Core Docs — Headless CAIP-122 multi-chain authentication standard.
- 📡 Satellite Connect Docs — Headless wallet state machine.
- ⚡ Pulsar Engine Docs — Headless transaction lifecycle & tracking engine.
- 🎨 Nova UI Storybook — Interactive component catalog and visual design system.
Last updated on