Ecosystem
An overview of the TuwaIO packages, organized by their layer in the stack, and their core external peer dependencies.
Orbit
Core (L1)
Description
Framework-agnostic library for abstracting core multi-chain types, errors, and localStorage helper utilities.External Dependencies
—Platforms (L2)
Description
Low-level EVM-specific communication primitives powered strictly by Viem and Wagmi.External Dependencies
Description
Low-level Solana-specific communication primitives and RPC caching utilities powered strictly by @solana/kit.SIWX
Core (L1)
Description
Chain-agnostic CAIP-122 message builder, parser, and validator with zero dependencies.External Dependencies
—Adapters (L2)
Description
EVM adapter for @tuwaio/siwx implementing EIP-191 and EIP-1271 verification and signing.External Dependencies
Description
Solana adapter for @tuwaio/siwx utilizing @solana/kit and SubtleCrypto ed25519 for signing and verification.External Dependencies
Integrations (L2)
Description
React bindings for @tuwaio/siwx providing hooks and Zustand session store for CAIP-122 authentication.External Dependencies
Description
Backend utilities for verifying CAIP-122 payloads and managing session cookies in Node.js and Edge runtimes.External Dependencies
—Satellite
Core (L3)
Description
Framework-agnostic core state store for tracking multi-chain connection lifecycles and active wallet sessions.External Dependencies
Adapters (L4)
Description
Low-level EVM wallet connectivity adapters built strictly on top of Viem and Wagmi primitives.External Dependencies
Description
Low-level Solana wallet connectivity adapters and session watchers built strictly on top of @solana/kit and Wallet Standard primitives.Description
[DEPRECATED] Sign-In with Ethereum (SIWE) authentication module for Next.js applications powered by iron-session.External Dependencies
React Bindings (L4)
Description
React state hooks and context providers for orchestrating framework-agnostic Satellite wallet connector instances.Pulsar
Core (L3)
Description
Framework-agnostic headless core store providing append-only localStorage transaction history ledgers.External Dependencies
Adapters (L4)
Description
Low-level EVM state trackers and lifecycle indexers powered strictly by Viem and Wagmi primitives.External Dependencies
Description
Low-level Solana block state monitors and RPC cluster lifecycle indexers powered strictly by @solana/kit.React Bindings (L4)
Description
Global React context bindings, hooks, and transaction pool initializers for orchestrating framework-agnostic Pulsar stores.External Dependencies
Cloud Sync (L5)
Description
The Quasar SDK providing server-side Node.js & Edge utilities for transaction indexing and cloud sync — works with Quasar Cloud or a self-hosted Community node.External Dependencies
Nova
UI Core (L6)
Description
Foundational package with styling primitives, CSS variables, base React components, and helper utilities.UI Components (L7)
Description
React component library providing the visual UI for @tuwaio/pulsar-core transaction lifecycle tracking.Description
React components, hooks, and providers for wallet connection, blockchain interactions, and SIWX auto-authentication. Built on @tuwaio/satellite-react.External Dependencies
SDK
Core Meta-Package (L8)
Description
Core meta-package bundling Orbit, Satellite, Pulsar, and Nova into unified subpath entrypoints for instant dApp initialization.External Dependencies
Network Adapters (L9)
Description
EVM Network Adapter SDK providing Wagmi/Viem transports, connectors, and SIWX adapters.External Dependencies
Description
Solana Network Adapter SDK providing @solana/kit/Wallet-Standard transports, connectors, and SIWX adapters.Quasar Dashboard
Managed cloud · The orchestration layer
The Quasar Dashboard is the culmination of the TUWA ecosystem. It integrates every package above — from Orbit utilities and SIWX authentication to Nova UI components and TUWA SDKs — into a single cloud platform for transaction indexing, seamless cross-device history synchronization, multi-tenant session management, and real-time webhook delivery. All Web3 integrations within Quasar are built exclusively with TUWA packages.
Quasar Community Edition
The self-hosted engine · Apache-2.0
Quasar Community Edition is the open-source, single-tenant distribution of the Quasar engine. Run the same transaction indexing, lifecycle tracking and signed webhook delivery on your own servers with Docker Compose, managed through a Payload admin panel. Connect your dApp through @tuwaio/quasar-sdk — point it at your node's URL instead of Quasar Cloud.