Ship UTXO Apps Faster with Mesh
Mesh is the open-source TypeScript SDK that helps developers write better code and scale applications with ease
Less than 60kB
AI Integration
Production Ready
3k+ Weekly Downloads
Has everything you need
Comprehensive suite of tools and libraries to help you build amazing applications
Why Choose Mesh?
Built for Modern Web3 Development
Here are a few reasons why developers love building with Mesh
Always Up to Date
Mesh is developed closely to network updates. Your application will always be ready for the latest network changes.
Simple to Use
Getting started with dApp development has never been this easy. Mesh facilitates and speeds up development.
Best Practices
Follows many CIPs for interoperability. Less than 60kB means your application is fast and responsive.
React Components
Frontend Components & React Hooks
Mesh provides everything you need to bring your Web3 user interface to life with ready-to-use components and hooks.
connectWallet.tsx
import { CardanoWallet } from '@meshsdk/react';
export default function Page() {
return (
<>
<CardanoWallet
label={"Connect a Wallet"}
persist={true}
onConnected={()=>{console.log('on connected')}}
/>
</>
);
}
Wallet Integration
Universal Wallet Support
Mesh Wallet provides APIs to interact with Cardano. Its transaction builder works with cardano-cli wallets, seed phrases, private keys, and CIP wallets, making it easy to build scripts or multi-signature apps.
meshWallet.tsx
import { MeshWallet } from '@meshsdk/core';
const wallet = new MeshWallet({
networkId: 0, // 0: testnet, 1: mainnet
fetcher: provider,
submitter: provider,
key: {
type: 'mnemonic',
words: ["solution","solution",...,"solution"],
},
});
Start building with Mesh
Mesh gives you ready-to-use utilities for transactions, wallets, and tokens on Cardano. Check the docs or try an example to see it in action.