Documentation Index
Fetch the complete documentation index at: https://seilabs.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
@sei-js/create-sei is a CLI tool that scaffolds production-ready Sei dApps in seconds. Quickly spin up templates with Next.js, modern wallet integration, and TypeScript support.
Quick Start
You don’t need to install@sei-js/create-sei globally. Use it directly with npx or pnpm:
- npx
- pnpm
bash npx @sei-js/create-sei app --name my-sei-app Interactive Setup
CLI Options
| Command | Description |
|---|---|
app | Create a new Sei dApp |
app --name <name> | Specify a project name (must be a valid package name) |
app --extension <ext> | Add an optional extension to your project |
list-extensions | List available extensions |
Default Template
The default template creates a Next.js + Wagmi (EVM) application — a production-ready Next.js app with Wagmi for type-safe Ethereum wallet connections and blockchain interactions. Includes built-in support for MetaMask, WalletConnect, Coinbase Wallet, and other popular wallets. Tech Stack: Next.js 14, Wagmi v2, Viem, TanStack Query, Tailwind CSSExtensions
Enhance your project with additional functionality using extensions.List Available Extensions
Precompiles Extension
Add Sei precompile contract integration with examples for querying native blockchain data like token supply, staking info, and governance proposals.What’s Included
After running the CLI, you’ll have a fully configured Sei dApp ready for development:- Project structure — Organized file structure with components, hooks, and utilities
- Wallet integration — Pre-configured wallet connections and hooks
- Development tools — TypeScript, Biome, Mantine UI, and Tailwind CSS with sensible defaults
- Sei network integration — Built-in network configuration and contract interaction examples
Prerequisites: Node.js v18 or higher is required. Use
node --version to verify your installation.Troubleshooting
- Node version conflicts — Use
nvm useto switch to the correct Node.js version - Permission errors — Avoid using
sudowith npm. Usenvmor fix npm permissions - Network timeouts — Try switching to a different registry:
npm config set registry https://registry.npmjs.org/