Skip to main content

Choose your stack

Pick the stack that matches your users and team skills. Most production apps combine mobile UI + SafHandle + wallet signing.

Stack comparison

StackBest forSigningSafHandle
FlutteriOS + Android from one codebaseCosmJS (embedded JS) or Cosmos Kit WC@safrochaindev/safhandle
React NativeJS team, ExpoCosmJS + SecureStoreSame as web SDK
Web (CosmJS)Dashboards, backends, scriptsMnemonic (dev) or wallet signer@safrochaindev/safhandle
Cosmos KitBrowser dApps with wallet modalKeplr / Leap / CosmostationPair with SafHandle resolve
CosmWasm (Rust)On-chain contracts onlyN/A (deploy via CLI)SafHandle contract on chain

Decision guide

App typeStack
Consumer mobile walletFlutter or RN + CosmJS or Cosmos Kit + SafHandle
Web checkoutCosmos Kit + CosmJS + SafHandle
Backend serviceCosmJS + REST (no wallet UI)
Custom on-chain logicBuild in Rust + interact from apps

Not for app developers

TechnologyUse caseDocs
GoCosmos SDK chain modules (safrochaind)Infra: modules
CLI onlyDebugging, genesis, node opsCLI overview

Next steps