Skip to content
Language
Theme

Interactive Web3 Documentation

TUWA Docs

Open-source TypeScript packages for EVM and Solana: wallet connection, CAIP-122 sign-in and transaction tracking, with optional React components and a cloud or self-hosted backend.

Apache-2.0Every TUWA package and Quasar Community Edition is Apache-2.0, and it will stay Apache-2.0.

01 / Ecosystem

9 products5 stages27 packages

Ecosystem Architecture

Every stage builds on the one before it. Pick the whole stack with @tuwaio/sdk or install a single package.

What each project builds on

  • Sign-In With X (SIWX) builds on Orbit Utils
  • Satellite Connect works with Sign-In With X (SIWX); each also works without the other
  • Satellite Connect builds on Orbit Utils
  • Pulsar builds on Orbit Utils
  • Quasar Cloud works with Pulsar; each also works without the other
  • Nova UI Kit builds on Satellite Connect
  • Nova UI Kit builds on Pulsar
  • Nova UI Kit builds on Orbit Utils
  • Nova UI Kit works with Sign-In With X (SIWX); each also works without the other
  • TUWA SDK builds on Nova UI Kit
  • Quasar Community or Quasar Cloud: the same backend, self-hosted or in the cloud
  • Quasar Client builds on Quasar Community

02 / Packages

27 packages9 productsApache-2.0

Stage 1 — Core Auth & Primitives

Chain-agnostic CAIP-122 auth & multi-chain primitives

Orbit Utils

Multi-chain utilities for EVM & Solana

Sign-In With X (SIWX)

CAIP-122 authentication engine & adapters

Stage 2 — State & Connection

Transaction tracking & wallet connectivity

Pulsar

Transaction tracking that survives reloads

Satellite Connect

Headless wallet connection store for EVM & Solana

Stage 3 — Backend & Sync

Managed cloud or self-hosted Quasar engine, and its API client

Quasar Client

API client, webhook verification & relay CLI

Stage 4 — User Interface

React components for Satellite, Pulsar & Quasar Payments

Nova UI Kit

Design system & component library

Stage 5 — SDK Integration Layer

Core SDK, network add-ons & the Payments module

TUWA SDK

Unified client SDK & EVM/Solana network adapters

Size · gzipLoaded with the import: the own code of the package, minified and gzipped, without its dependencies. Measured November 12, 2026.

03 / Quick start

Cosmos Playground3 steps

Start Building in Cosmos Playground

One command creates a complete Next.js or Vite app for EVM, Solana or both, with wallet connection and transaction tracking already wired.

npx @tuwaio/create-cosmos-playground
  1. Run command

    Execute the interactive CLI command in your project directory.

  2. Select template

    Choose React or Next.js templates for EVM, Solana, or Multi-chain. Compare templates

  3. Start building

    Run local dev server and start creating self-custodial Web3 dApps.

Configure Your Stack

Pick your framework, chains and features to get the install command and the setup files.

Framework
Chains
UI
Features
Install
pnpm add @tuwaio/sdk @tuwaio/evm-sdk @wagmi/core viem
Open with all 8 setup files