---
title: Getting Started using Rust
metaTitle: Rust SDK | Bubblegum
description: Get started with compressed NFTs using the Metaplex Bubblegum Rust SDK.
---

If you are a Rust developer, you can also use a Rust crate to interact with the Bubblegum program. Since the program is written in Rust, this crate contains all the program's logic, including helper methods that prepare instructions for us.

This can be helpful if you are developing a Rust client or if you want to make [CPI calls](https://solanacookbook.com/references/programs.html#how-to-do-cross-program-invocation) to the Bubblegum program within your program.

🔗 **Helpful links:**

- [GitHub repository](https://github.com/metaplex-foundation/mpl-bubblegum/blob/main/programs/bubblegum)
- [Crate page](https://crates.io/crates/mpl-bubblegum)
- [API references](https://docs.rs/mpl-bubblegum/latest/mpl_bubblegum/index.html)
