Practical overview
When it fits
Use the repository when evaluating Metaplex contract and SDK components for a Solana application, or when contributing to the library's program and package development.
Who it is for
- Developers building Solana digital-asset or NFT applications
- Contributors working on Metaplex contracts, SDK packages or repository tests
Documented uses
- Identify listed Metaplex contracts and corresponding Rust crates or npm packages.
- Build an application integration around Metaplex contract and SDK functionality.
- Build program artifacts for the repository's Rust test setup.
Requirements & limits
The repository is public.
- The README lists both Rust crates and npm packages for many contracts.
- The overview names components but does not describe their individual operations.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Build a program artifact for Rust tests
Use the repository's documented build script to create a program artifact for Rust testing.
Before you start
- A checkout of the Metaplex Program Library repository
- Rust test setup
Steps
Run the repository's build.sh script with the program name.
To build all programs, use the documented argument all.
Expected outcome
The script builds the shared object and places it in the repository's test-programs directory.
Guide limitations
- The README gives auction-house as an example program name but does not document program-specific test execution.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 17 October 2026
- Original website title
- metaplex-foundation/metaplex-program-library · Official homepage title · retained in its source language

