Getting started
Getting Access
All MarrowStack blocks are free and MIT licensed. Sign in once, then copy any block directly from the browser. No payment, no waitlist.
1. Sign in
You need a MarrowStack account to copy blocks. Two sign-in methods are supported, both resolve to the same account:
- GitHub OAuth — recommended. One click, no extra setup.
- Sign-In-With-Solana — signs a message with your Phantom, Solflare, or Backpack wallet.
2. Copy a block
On any block's detail page, click Copy all files. All file contents are copied to your clipboard as a single payload — paste them into your project. You can also copy individual files using the per-file copy button in the viewer.
3. Integrate
Each block ships as a single TypeScript file (or small set of files). The integration pattern is the same for all blocks:
- Paste the block file(s) into your existing Next.js app.
- Run the SQL migration (embedded at the top of each block) in your Supabase SQL Editor.
- Install the block's peer dependencies (
npm installline is in each guide). - Set the required environment variables (full table in each guide).
- Mount the API routes or server actions per the guide's "Wire it in" section.
- Run the verification check in the guide to confirm the block is working.
4. Get help
If something is not working, check the "Failure modes & fixes" section in the block's integration guide — it covers the most common errors by exact cause and fix. For anything else, open an issue on GitHub or reach out via email.