MPL-Bubblegum SDKs
Last updated February 24, 2026
Summary
The MPL-Bubblegum V2 SDKs provide tools for creating and managing compressed NFTs on Solana. Choose JavaScript (Umi framework) for client-side applications or Rust for on-chain programs and scripts.
Prerequisites
- A Solana wallet with SOL for transaction fees and tree rent
- An RPC provider that supports the Metaplex DAS API
- For JavaScript: Node.js 16+ and the Umi framework
- For Rust: Rust toolchain and Solana CLI
Quick Reference
| SDK | Package | Links |
|---|---|---|
| JavaScript | @metaplex-foundation/mpl-bubblegum | npm · TypeDoc |
| Rust | mpl-bubblegum | crates.io · docs.rs |
Select the language / library you want to use below to get started with the new Metaplex Compressed NFT (cNFT) standard using MPL-Bubblegum.
JavaScript
Get started with our JavaScript library for MPL-Bubblegum based on the Umi framework.
Rust
Get started using our MPL-Bubblegum Rust crate.
