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

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.

Getting Started with ReactUI ComponentsWallet Hooks

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