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

SDKPackageLinks
JavaScript@metaplex-foundation/mpl-bubblegumnpm · TypeDoc
Rustmpl-bubblegumcrates.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.