Welcome to the Solana Starter Kit! This guide is designed to help you quickly start building blockchain applications on Solana by providing a comprehensive template and clear, step-by-step instructions.
Clone the repository in your preferred code editor to start working with the code locally. Use the following commands:
git https://github.com/Primitives-xyz/solana-starter-kit
cd solana-starter-kit
At this stage, you need to sign up for API keys from each infrastructure partner required for your project. Use the links below to sign up:
- Privy: Web3 authentication and embedded wallet infrastructure – Sign up for Privy
- Tapestry: Social graph and onchain identity API – Get Early Access at Tapestry
- Jupiter: Open source liquidity and trading API – Get your Jupiter API key
- Helius: Real-time Solana RPC platform - Sign up at Helius
Create a .env
file at the project root and paste in your API credentials:
#TODO
Navigate to Cursor > Cursor Settings > Features > Docs
Add the following docs URLs so Cursor can access them at any time:
-
Privy: https://docs.privy.io/
-
Tapestry: https://docs.usetapestry.dev/api
-
Zerion: https://developers.zerion.io/reference/intro/getting-started
-
Helius: https://docs.helius.dev/
Install dependencies and run the development server to begin coding:
npm install
npm run dev
Now you're all set to start coding! Begin by exploring the codebase, and use our documentation to guide your development.