@sei-js SDK
@sei-js is the complete TypeScript SDK for building applications on Sei Network. Whether you’re creating DeFi protocols, NFT marketplaces, or blockchain games, @sei-js provides everything you need to ship faster.
Works with your favorite tools: Sei is fully EVM-compatible, so you can use Viem, Ethers.js, Foundry, Hardhat, and all your existing Ethereum development tools without any changes. @sei-js extends these tools with Sei-specific features like precompiled contracts and optimized wallet connections.
Why @sei-js?
- Complete TypeScript support — Full type safety for every function, contract interaction, and API response. Catch errors at compile time.
- Production ready — Battle-tested components used by major applications in the Sei ecosystem.
- Optimized for Sei — Take advantage of Sei’s fast finality, low gas fees, and native features.
Package Ecosystem
@sei-js/precompiles
Access Sei’s precompiled contracts directly from your EVM applications. Interact with native blockchain functions for staking, governance, IBC, and more.
npm install @sei-js/precompiles@sei-js/create-sei
Bootstrap new Sei projects with pre-configured templates and tooling. Scaffold production-ready dApps in seconds.
npx @sei-js/create-sei app@sei-js/sei-global-wallet
Connect to any Sei-compatible wallet using the EIP-6963 standard. Provides a cross-application embedded wallet experience with social login.
npm install @sei-js/sei-global-wallet@sei-js/ledger
Secure transaction signing with Ledger hardware wallets. Provides TypeScript helper functions for address derivation and offline Amino signing via the SEI Ledger app.
npm install @sei-js/ledger@sei-js/mcp-server
Teach Claude, Cursor, Windsurf, or any LLM to interact with the Sei blockchain through the Model Context Protocol.
npx @sei-js/mcp-serverQuick Start
Generate a new Sei application using the CLI tool:
npx @sei-js/create-sei app
cd app
npm install
npm run devThis creates a production-ready project with TypeScript, wallet connections, and Sei network integration out of the box. See the Scaffold Sei page for details on available templates and options.
Community & Support
- GitHub Discussions — Ask questions and discuss features
- Discord — Join the Sei developer community
- GitHub Issues — Report bugs and request features