Practical overview
When it fits
Use Holaplex when you want to explore Solana NFTs or when you need a codebase for a Solana NFT marketplace interface with documented indexer-query tooling.
Who it is for
- Collectors looking for NFTs on Solana.
- Creators seeking NFT marketplace and storefront tools.
- Developers adapting an open-source Solana NFT marketplace or querying indexed NFT data.
Documented uses
- Discover NFTs listed for the Solana ecosystem.
- Buy or sell NFTs through a marketplace.
- Build a creator-oriented NFT storefront.
- Fetch indexed NFT data in a React application using generated GraphQL hooks.
Requirements & limits
- The documented blockchain scope is Solana, with mainnet and devnet endpoint settings in the README.
- The public repository specifies the AGPL-3.0 license.
- The README documents Yarn-based local setup and GraphQL code generation for indexer queries.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Set up Holaplex for local development
Install the project dependencies, configure its documented environment values, and start the development server.
Before you start
- Yarn
- An available local port
- A Solana endpoint setting; the README lists mainnet and devnet options
Steps
Install dependencies with
yarn install.Optionally create
.env.localwith the documented Solana endpoint and other listed environment overrides.Start the development server with
PORT=3001 yarn dev, replacing 3001 with an available port.Open
http://localhost:3001in a browser.
Expected outcome
The README’s local development server is available in a browser on the chosen port.
Guide limitations
- These are repository setup instructions, not a verified execution result.
- The documented endpoint options are Solana mainnet and devnet; compatibility with other networks is not established.
Add a generated GraphQL query hook
Define a query against available indexer data, generate its TypeScript types and React hook, and use the hook in a component.
Before you start
- The Holaplex repository and its GraphQL query specifications
- Available data described in the Holaplex documentation
Steps
Build a query using data available from the indexer.
Save the query as a new
.graphqlfile in the query specifications location.Run
yarn generate:graphqlto generate the TypeScript types and hook.Use the generated hook in a React component, following the query example in
indexerTypes.ts.
Expected outcome
A generated, typed React hook for the newly specified indexer query.
Guide limitations
- The README points to Holaplex’s documentation for available indexer data; a query can only use data available there.
- The instructions describe the development workflow and are not a verified execution result.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 16 October 2026
- Original website title
- holaplex/holaplex · Official homepage title · retained in its source language

