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
Streamline user onboarding and Web3 integration, accelerating your app's time to market
Smart Contracts Lib
Open-source smart contracts, complete with documentation, and live demos
Multisig platform
Secure your treasury and participant 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 |