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

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-logo

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.