MeshJS - Cardano TypeScript SDK for dApp Development
MeshJS is the leading open-source Cardano TypeScript SDK, giving you a transaction builder, wallet connectors, React components, and smart contract tools to start building dApps in minutes.
npm install @meshsdk/core
Less than 60kB
AI Integration
Production Ready
1M+ Downloads
Everything You Need to Build Cardano dApps
Wallets, transaction builders, data utilities, smart contract libraries, and blockchain providers in one SDK
Why Developers Pick Mesh
Built by developers who ship Cardano apps every day
TypeScript-First
Full type definitions for every API. Catch errors at compile time, get autocomplete in your editor, and skip the guesswork. No separate type packages needed.
Small and Fast
The core package is under 60kB. Tree-shakeable imports keep your bundle lean. No bloated dependencies dragging down your app's load time.
Works With Every Provider
Swap between Blockfrost, Koios, Maestro, Ogmios, and UTxO RPC with one line. Same API, different backend. Run offline for testing with the built-in offline fetcher.
React Components
Cardano React Components and Wallet Hooks
Drop in pre-built React components for Cardano wallet connections and use hooks to read balances, addresses, and assets. Works with Next.js, Vite, and any React setup.
Start Building in Three Steps
1
Install
npm i @meshsdk/core
2
Pick a Provider
Blockfrost, Koios, Maestro, Ogmios, or offline
3
Build
Transactions, wallets, minting, smart contracts