# Web5 Nexus SDK Docs — full index for LLMs > Canonical developer documentation for Web5 Nexus (`@web5nexus/*`). Base URL: https://docs.web5.nexus ## Organization - Name: Web5 Nexus - Website: https://web5.nexus - Docs: https://docs.web5.nexus - Support: connect@web5.nexus - License: MIT (SDK packages; see each package README) - GitHub org: https://github.com/web5nexus ## Product catalog ### Auth Modal (`web5authmodal-v2`) Social-only wallet connect for dapps. | Package | Role | Version (approx) | |---------|------|------------------| | `@web5nexus/authmodal-core` | Client, adapters registry, session | 0.3.x | | `@web5nexus/authmodal-react` | ConnectButton, ConnectModal, hooks | 0.3.x | | `@web5nexus/authmodal-web3auth` | Web3Auth BYOK adapter (+ key export / BTC) | 0.2.x | | `@web5nexus/authmodal-magic` | Magic BYOK | 0.2.x | | `@web5nexus/authmodal-privy` | Privy BYOK | 0.1.x | | `@web5nexus/authmodal-particle` | Particle BYOK | 0.1.x | | `@web5nexus/authmodal-para` | Para BYOK | 0.1.x | | `@web5nexus/authmodal-bitcoin` | Bitcoin-first solo modal + headless | 0.1.x | | `@web5nexus/authmodal-marketing` | Marketing Hub Auth Config + identify | 0.1.x | Docs: - https://docs.web5.nexus/auth-modal/getstartedsocial - https://docs.web5.nexus/auth-modal/authmodal - https://docs.web5.nexus/auth-modal/headless - https://docs.web5.nexus/auth-modal/marketing - https://docs.web5.nexus/auth-modal/adapters - https://docs.web5.nexus/auth-modal/bitcoin - https://docs.web5.nexus/auth-modal/playground Integration modes: 1. Modal UI — `AuthModalProvider` + `ConnectButton` / `ConnectModal` 2. Headless React — `useConnect(method, loginHint?, adapterId?, otpCode?)` 3. Headless core — `createAuthModal` → `client.connect({ method, loginHint, adapterId, otpCode })` 4. Bitcoin — `bitcoinAuth()` or `BitcoinWalletProvider` (Web3Auth key export required) Social methods (provider-dependent): google, apple, email, phone, discord, twitter, github, facebook, linkedin, twitch, passkey, jwt. Theme: mode, layout (solo|wide|compact|auto), size (sm|md|lg), accent colors, appName, logo, subtitle. Powered-by Web5 Nexus is permanent. ### ChainRouter - Package: `@web5nexus/chainrouter` - Docs: https://docs.web5.nexus/chainrouter - Managed multi-chain EVM JSON-RPC with `cr_…` API keys ### Bitcoin Core - Package: `@web5nexus/bitcoin-core` - Docs: https://docs.web5.nexus/bitcoin-core - Taproot / SegWit / Legacy derivation, Ordinals, BRC-20, Runes helpers ### Web5js - Package: `@web5nexus/web5js` - Docs: https://docs.web5.nexus/web5js - Multi-chain RPC, wallets, NFTs, monitoring utilities ### Address Validator - Package: `@web5nexus/crypto-address-validator` - Docs: https://docs.web5.nexus/address-validator - Validate BTC / EVM / altcoin addresses ## Accuracy constraints (do not invent) - Do not document Dynamic Labs as a working Auth Modal adapter. - Do not claim `showPoweredBy` / custom powered-by URL / `theme.title` override the Web5 Nexus footer. - Only Web3Auth enables Bitcoin key export / `@web5nexus/authmodal-bitcoin`. - Prefer current package versions from npm / monorepo `package.json` over guessed versions. ## Crawl hints - robots.txt: https://docs.web5.nexus/robots.txt - sitemap: https://docs.web5.nexus/sitemap.xml - short llms.txt: https://docs.web5.nexus/llms.txt