ResourcesSolutions
Mesh SDK Solutions
Build Cardano dApps faster with Mesh SDK's production-ready tools for wallets, transactions, and smart contracts.
Mesh SDK simplifies Cardano dApp development with automatic UTXO management, unified wallet integration, and high-level APIs for smart contracts.
Quick start
1. Install Mesh
npm install @meshsdk/core @meshsdk/react2. Configure a provider
import { BlockfrostProvider } from "@meshsdk/core";
const provider = new BlockfrostProvider("<your-api-key>");3. Add wallet connection
import { CardanoWallet, useWallet } from "@meshsdk/react";
function App() {
const { connected } = useWallet();
return (
<div>
<CardanoWallet />
{connected && <p>Wallet connected!</p>}
</div>
);
}4. Build transactions
import { MeshTxBuilder } from "@meshsdk/core";
const txBuilder = new MeshTxBuilder({ fetcher: provider, submitter: provider });
const unsignedTx = await txBuilder
.txOut(recipientAddress, [{ unit: "lovelace", quantity: "5000000" }])
.changeAddress(await wallet.getChangeAddress())
.selectUtxosFrom(await wallet.getUtxos())
.complete();
const signedTx = await wallet.signTx(unsignedTx);
const txHash = await wallet.submitTx(signedTx);What Mesh solves
| Challenge | Without Mesh | With Mesh |
|---|---|---|
| UTXO management | Manual input/output tracking | Automatic selection |
| Wallet integration | Provider-specific code | Single unified API |
| Transaction building | Low-level fee calculation | Declarative builder |
| Smart contracts | Complex datum/redeemer handling | High-level APIs |
| Learning curve | Weeks to understand | Production code in hours |
Solution categories
Wallet Integration
The fastest way to integrate Cardano wallets into your web application.
React Components
Ready-to-use Cardano React components for rapid dApp development.
Transaction Builder
A Cardano transaction builder that just works with automatic UTXO management.
TypeScript Support
TypeScript-first Cardano development with full type safety and IDE support.
Beginner Friendly
Start building Cardano dApps without years of blockchain experience.
Why teams choose Mesh
| Benefit | Details |
|---|---|
| Fastest time to market | Ship features in days, not weeks |
| Comprehensive documentation | Guides with working examples |
| Active maintenance | Regular updates for protocol changes |
| Production-proven | Powers NFT marketplaces and DeFi protocols |
| Community support | Discord, GitHub, experienced developers |
Advanced features
Beyond basic transactions, Mesh supports:
- Smart contracts - Plutus V1, V2, and Aiken with automatic datum/redeemer handling
- Native tokens - Mint, burn, transfer with CIP-25 and CIP-68 metadata
- Multi-signature - Treasury management and organizational controls
- Staking - Programmatic stake pool management
- Governance - DRep registration and proposal voting
Products and services
Web3 Services (UTXOS)
Streamline user onboarding and Web3 integration, accelerating your app's time to market
Smart Contracts Lib
Production-ready Cardano smart contracts with TypeScript SDK, full docs, and live demos.
CGOV
Cardano Governance platform, browse proposals and DReps and engage in onchain voting
Multisig platform
Secure your treasury and participate in Cardano governance as a team with multi-signature
Cquisitor
Debug, validate and inspect any CBOR and Cardano objects
Get help
| Resource | Link |
|---|---|
| GitHub Discussions | github.com/MeshJS/mesh/discussions |
| Discord | discord.gg/meshjs |
| Documentation | /docs |
| Tutorials | /resources/tutorials |
Related challenges
| Challenge | Mesh solution |
|---|---|
| Transaction failures | Automatic fee calculation and UTXO management |
| UTXO complexity | High-level APIs for payments |
| Wallet integration | Unified CIP-30 interface |
| Coin selection | Optimized algorithms |
| Learning curve | Familiar APIs and comprehensive docs |