llms.txt 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. # Metaplex Developer Hub
  2. > The Metaplex Protocol is a decentralized platform built on the Solana blockchain, designed to facilitate the creation, sale, and management of digital assets. It offers tools and standards for developers, creators and businesses to launch tokens and NFTs on Solana and the SVM.
  3. The Metaplex Developer Hub is a documentation website that serves as the central hub for all Metaplex-related documentation including Core, Candy Machine, UMI, Token Metadata, and other MPL products. The site provides comprehensive guides, API references, and tutorials for building with Metaplex protocols.
  4. ## Core MPL Programs
  5. - [Core](https://developers.metaplex.com/core): Next generation Solana NFT standard with plugin system for enhanced functionality
  6. - [Token Metadata](https://developers.metaplex.com/token-metadata): Digital ownership standard for creating tokens and NFTs with the SPL Token Program
  7. - [Bubblegum v2](https://developers.metaplex.com/bubblegum-v2): Latest version of compressed NFTs solution for scalable collections
  8. - [Bubblegum v1](https://developers.metaplex.com/bubblegum): Legacy compressed NFTs implementation
  9. - [Candy Machine](https://developers.metaplex.com/candy-machine): NFT distribution system for launching collections with configurable guards
  10. - [Core Candy Machine](https://developers.metaplex.com/core-candy-machine): Candy Machine implementation specifically for Core assets
  11. - [Token Auth Rules](https://developers.metaplex.com/token-auth-rules): Programmable authorization rules for token operations
  12. - [Fusion](https://developers.metaplex.com/fusion): NFT composability system for creating assets within assets
  13. - [Hydra](https://developers.metaplex.com/hydra): Fanout wallet system for shared wallets and revenue splitting
  14. - [Inscription](https://developers.metaplex.com/inscription): On-chain data inscriptions directly to Solana state
  15. - [MPL Hybrid](https://developers.metaplex.com/mpl-hybrid): Hybrid asset management system
  16. ## Developer Framework & Tools
  17. - [UMI](https://developers.metaplex.com/umi): Modular TypeScript framework for interacting with Solana programs
  18. - [CLI](https://developers.metaplex.com/cli): Command-line interface for Metaplex operations and asset management
  19. - [DAS API](https://developers.metaplex.com/das-api): Digital Asset Standard API for querying compressed assets and metadata
  20. - [Shank](https://developers.metaplex.com/shank): Rust procedural macro library for generating IDL files
  21. - [Sugar](https://developers.metaplex.com/sugar): Command-line tool for deploying and managing Candy Machines
  22. - [Amman](https://developers.metaplex.com/amman): Local validator toolkit for Solana development testing
  23. ## Legacy Programs
  24. - [Legacy Documentation](https://developers.metaplex.com/legacy-documentation): Documentation for deprecated Metaplex programs
  25. - [Auction House](https://developers.metaplex.com/legacy-documentation/auction-house): Legacy NFT marketplace protocol for Token Metadata
  26. - [Fixed Price Sale](https://developers.metaplex.com/legacy-documentation/fixed-price-sale): Legacy Simple fixed-price NFT sales for Token Metadata
  27. - [Gumdrop](https://developers.metaplex.com/legacy-documentation/gumdrop): Airdrop and distribution system
  28. - [Token Entangler](https://developers.metaplex.com/legacy-documentation/token-entangler): Token pairing and escrow system for Token Metadata
  29. ## Comprehensive Guides
  30. ### Core Program Guides
  31. - [How to Create a Core NFT Asset with Javascript](https://developers.metaplex.com/core/guides/javascript/how-to-create-a-core-nft-asset-with-javascript): Complete guide to creating Core assets
  32. - [How to Create a Core Collection with Javascript](https://developers.metaplex.com/core/guides/javascript/how-to-create-a-core-collection-with-javascript): Building Core collections
  33. - [How to Create a Core NFT Asset with Anchor](https://developers.metaplex.com/core/guides/anchor/how-to-create-a-core-nft-asset-with-anchor): Anchor-based Core asset creation
  34. - [How to Create a Core Collection with Anchor](https://developers.metaplex.com/core/guides/anchor/how-to-create-a-core-collection-with-anchor): Anchor-based Core collections
  35. - [Create Core Staking Using Javascript](https://developers.metaplex.com/core/guides/javascript/web2-typescript-staking-example): Core asset staking implementation
  36. - [Create a Staking Program in Anchor](https://developers.metaplex.com/core/guides/anchor/anchor-staking-example): Anchor staking program tutorial
  37. - [Soulbound Assets in MPL Core](https://developers.metaplex.com/core/guides/create-soulbound-nft-asset): Non-transferable asset implementation
  38. - [Print Editions with MPL Core](https://developers.metaplex.com/core/guides/print-editions): Creating asset editions
  39. - [Immutability in MPL Core](https://developers.metaplex.com/core/guides/immutability): Asset immutability concepts
  40. - [Loyalty Card Concept Guide](https://developers.metaplex.com/core/guides/loyalty-card-concept-guide): Loyalty system design patterns
  41. - [Create a US Market Trading Experience Using the Oracle External Plugin](https://developers.metaplex.com/core/guides/oracle-plugin-example): Oracle plugin implementation
  42. - [Create an Event Ticketing Platform leveraging the Appdata Plugin](https://developers.metaplex.com/core/guides/onchain-ticketing-with-appdata): AppData plugin use case
  43. ### Token Metadata Guides
  44. - [How to Create a NFT On Solana](https://developers.metaplex.com/token-metadata/guides/javascript/create-an-nft): Complete NFT creation tutorial
  45. - [Get Mints in a Collection](https://developers.metaplex.com/token-metadata/guides/get-by-collection): Collection querying techniques
  46. - [FAQ - Token Metadata Account Size Reduction](https://developers.metaplex.com/token-metadata/guides/account-size-reduction): Optimization strategies
  47. - [How to Create a Token Claimer Smart Contract leveraging Merkle Tree](https://developers.metaplex.com/token-metadata/guides/anchor/token-claimer-smart-contract): Airdrop contract tutorial
  48. ### Candy Machine Guides
  49. - [Create a Token Metadata NFT Collection on Solana with Candy Machine](https://developers.metaplex.com/candy-machine/guides/create-an-nft-collection-on-solana-with-candy-machine): Full collection launch guide
  50. - [How to Mint NFTs to Another Wallet - Airdrop example](https://developers.metaplex.com/candy-machine/guides/mint-to-another-wallet): Targeted minting tutorial
  51. - [Airdrops - How to Mint NFTs to another Wallet](https://developers.metaplex.com/candy-machine/guides/airdrop-mint-to-another-wallet): Airdrop implementation
  52. ### Core Candy Machine Guides
  53. - [Create a Core Candy Machine with Hidden Settings](https://developers.metaplex.com/core-candy-machine/guides/create-a-core-candy-machine-with-hidden-settings): Hidden metadata setup
  54. - [Create a Website for minting Assets from your Core Candy Machine](https://developers.metaplex.com/core-candy-machine/guides/create-a-core-candy-machine-ui): Frontend minting interface
  55. ### Bubblegum (Compressed NFTs) Guides
  56. - [Create 1 Million NFTs on Solana](https://developers.metaplex.com/bubblegum/guides/javascript/how-to-create-1000000-nfts-on-solana): Large-scale cNFT creation
  57. - [How to Interact with cNFTs on Other SVMs](https://developers.metaplex.com/bubblegum/guides/javascript/how-to-interact-with-cnfts-on-other-svms): Cross-chain cNFT operations
  58. ### DAS API Guides
  59. - [Get All Tokens in a Wallet](https://developers.metaplex.com/das-api/guides/get-wallet-tokens): Wallet asset querying
  60. - [Get NFTs by Owner](https://developers.metaplex.com/das-api/guides/get-nfts-by-owner): Owner-based NFT retrieval
  61. - [Get Fungible Assets by Owner](https://developers.metaplex.com/das-api/guides/get-fungible-assets): Fungible token queries
  62. - [Get All Tokens in a Collection](https://developers.metaplex.com/das-api/guides/get-collection-nfts): Collection-based queries
  63. - [Find Who Holds a Specific Token](https://developers.metaplex.com/das-api/guides/find-token-holders): Token holder discovery
  64. - [Find Compressed NFTs](https://developers.metaplex.com/das-api/guides/find-compressed-nfts): cNFT discovery methods
  65. - [Analyze Collection Statistics](https://developers.metaplex.com/das-api/guides/collection-statistics): Collection analytics
  66. - [Search Assets by Multiple Criteria](https://developers.metaplex.com/das-api/guides/search-by-criteria): Advanced search techniques
  67. - [Paginating DAS API Requests](https://developers.metaplex.com/das-api/guides/pagination): Efficient data retrieval
  68. - [Get Assets by Owner and Collection](https://developers.metaplex.com/das-api/guides/owner-and-collection): Combined filtering
  69. ### MPL Hybrid Guides
  70. - [Create your First Hybrid Collection](https://developers.metaplex.com/mpl-hybrid/guides/create-your-first-hybrid-collection): Hybrid asset creation
  71. - [Metaplex MPL-404 Hybrid Solana NextJs Tailwind Template](https://developers.metaplex.com/mpl-hybrid/guides/mpl-404-hybrid-ui-template): Frontend template
  72. ### UMI Framework Guides
  73. - [Serializing, Deserializing, and sending Transactions](https://developers.metaplex.com/umi/guides/serializing-and-deserializing-transactions): Transaction handling
  74. - [Optimal transaction landing using Compute Units (CU) and priority fees](https://developers.metaplex.com/umi/guides/optimal-transactions-with-compute-units-and-priority-fees): Transaction optimization
  75. ### Solana Foundation Guides
  76. - [Where Do I Start With Solana?](https://developers.metaplex.com/guides/where-do-i-start): Beginner's roadmap
  77. - [What is Solana?](https://developers.metaplex.com/guides/what-is-solana): Blockchain fundamentals
  78. - [Solana Programs and State Overview](https://developers.metaplex.com/guides/solana-programs): Program architecture
  79. - [Understanding Solana Program Derived Addresses (PDAs)](https://developers.metaplex.com/guides/understanding-pdas): PDA concepts
  80. - [Validators and Staking](https://developers.metaplex.com/guides/validators): Network validation
  81. - [Setup a Local Validator](https://developers.metaplex.com/guides/setup-a-local-validator): Development environment
  82. - [RPCs and DAS](https://developers.metaplex.com/guides/rpcs-and-das): RPC endpoint selection
  83. - [How to Diagnose Transaction Errors on Solana](https://developers.metaplex.com/guides/general/how-to-diagnose-solana-transaction-errors): Error troubleshooting
  84. - [The Payer-Authority Pattern](https://developers.metaplex.com/guides/general/payer-authority-pattern): Transaction pattern
  85. ### JavaScript Development Guides
  86. - [How to Create an NFT On Solana](https://developers.metaplex.com/guides/javascript/how-to-create-an-nft-on-solana): Basic NFT creation
  87. - [How to Create a Solana Token](https://developers.metaplex.com/guides/javascript/how-to-create-a-solana-token): SPL token creation
  88. - [How to Add Metadata to a Solana Token](https://developers.metaplex.com/guides/javascript/how-to-add-metadata-to-spl-tokens): Token metadata
  89. - [How to Send and Transfer SOL on Solana](https://developers.metaplex.com/guides/javascript/how-to-transfer-sol-on-solana): SOL transfers
  90. - [How to Send and Transfer SPL Tokens on Solana](https://developers.metaplex.com/guides/javascript/how-to-transfer-spl-tokens-on-solana): Token transfers
  91. ### Rust Development Guides
  92. - [Getting Started with Rust](https://developers.metaplex.com/guides/rust/getting-started-with-rust): Rust basics
  93. - [Working with Rust](https://developers.metaplex.com/guides/rust/working-with-rust): Advanced Rust concepts
  94. - [Metaplex Rust SDKs](https://developers.metaplex.com/guides/rust/metaplex-rust-sdks): SDK usage
  95. - [How to CPI into a Metaplex Program](https://developers.metaplex.com/guides/rust/how-to-cpi-into-a-metaplex-program): Cross-program invocation
  96. ### Templates and Tools
  97. - [Metaplex Solana NextJs Tailwind Template](https://developers.metaplex.com/guides/templates/metaplex-nextjs-tailwind-template): Frontend template
  98. - [Create deterministic metadata with Turbo](https://developers.metaplex.com/guides/general/create-deterministic-metadata-with-turbo): Metadata optimization
  99. - [Create a Claimable SPL Token Airdrop](https://developers.metaplex.com/guides/general/spl-token-claim-airdrop-using-gumdrop): Gumdrop airdrop system
  100. ## Developer Resources
  101. - [Understanding Programs](https://developers.metaplex.com/understanding-programs): Architecture and program interactions
  102. - [Developer Tools](https://developers.metaplex.com/developer-tools): SDKs, libraries, and development utilities
  103. - [RPC Providers](https://developers.metaplex.com/rpc-providers): Recommended Solana RPC endpoints
  104. - [Storage Providers](https://developers.metaplex.com/storage-providers): Off-chain storage solutions for metadata
  105. ## Additional Information
  106. - [Security](https://developers.metaplex.com/security): Security best practices and audit information
  107. - [Protocol Fees](https://developers.metaplex.com/protocol-fees): Fee structure and economics
  108. - [Stability Index](https://developers.metaplex.com/stability-index): API stability classifications
  109. - [Official Links](https://developers.metaplex.com/official-links): Official Metaplex resources and social links
  110. - [Contact](https://developers.metaplex.com/contact): Support and community channels