TUWATUWA

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.

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

Stage 1 — Core Auth & Primitives

Sign-In With X (SIWX)

CAIP-122 authentication engine & adapters

Orbit Utils

Multi-chain utilities for EVM & Solana

Stage 2 — State & Connection

Satellite Connect

Headless wallet connection store for EVM & Solana

Pulsar

Transaction tracking that survives reloads

Stage 3 — Backend & Sync

Quasar Cloud

Managed cloud · Transaction indexing & sync

Quasar Dashboard

Quasar Community

Self-hosted engine & admin · Apache-2.0

Stage 4 — User Interface

Nova UI Kit

Design system & component library

Stage 5 — SDK Integration Layer

TUWA SDK

Unified client SDK & EVM/Solana network adapters

Start Building in Cosmos Playground

Pick the packages that fit your app, build a complete React dApp, or run Quasar on your own server.

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