Dashboard & Account
Manage your Shadcnblocks account, API keys, downloads, and subscription from your dashboard.
Your Dashboard is the central hub for managing your Shadcnblocks account. Here you can access downloads, manage API keys, view invoices, and configure your subscription.
Dashboard Overview
The main dashboard shows:
- Account Information - Your email, membership tier, and account status
- Downloads - Access to templates, Figma kit, and other downloadable assets
- Repositories - GitHub repositories connected to your account (if applicable)
- Team - Team members if you have a team plan
API Keys
Available for Pro and Premium members
API keys allow you to install pro blocks via the shadcn CLI without manual authentication.
Creating an API Key
- Go to Dashboard → API Keys
- Click New API Key
- Give your key a descriptive name (e.g., “Development”, “CI/CD Pipeline”)
- Optionally set an expiration date
- Copy the generated key
Your key will start with sk_live_ and should be kept secure.
Using Your API Key
Add the key to your environment variables:
# .env
SHADCNBLOCKS_API_KEY=sk_live_your_api_key_here
Then configure your components.json to use the authenticated registry:
{
"registries": {
"@shadcnblocks": {
"url": "https://shadcnblocks.com/r/{name}",
"headers": {
"Authorization": "Bearer ${SHADCNBLOCKS_API_KEY}"
}
}
}
}
For complete setup instructions, see the shadcn CLI guide.
Managing API Keys
From the API Keys page you can:
- View active keys - See all your current API keys
- Revoke keys - Disable keys that are no longer needed
- Check usage - Monitor when keys were last used
Security tip: Rotate your API keys periodically and revoke any keys you’re no longer using.
Downloads
The Downloads section provides access to all your purchasable assets:
| Asset | Description | Access Level |
|---|---|---|
| Templates | Next.js and Astro starter templates | Pro / Premium |
| Figma Kit | Complete Figma design kit | Premium |
To download an asset:
- Go to your Dashboard
- Find the asset in the Downloads section
- Click the download button
Downloads are provided as .zip files containing all necessary files.
Billing & Subscription
Viewing Invoices
Go to Dashboard → Invoices to:
- View your payment history
- Download invoice PDFs
- See upcoming charges
Managing Your Subscription
If you have an active subscription, go to Dashboard → Manage Subscription to:
- Update payment method
- Change your plan
- Cancel or pause subscription
- View subscription status
The subscription management portal is powered by Stripe and provides secure access to all billing operations.
Team Plans
Team plans allow you to share access with your organization.
Team Owner Features
As a team owner, you can:
- Invite members - Add team members by email
- Remove members - Revoke access from team members
- View usage - See team activity
Team Member Access
Team members get:
- Full access to pro blocks and components
- Ability to create their own API keys
- Access to downloads (templates, Figma kit based on plan)
Account Settings
Changing Password
If you signed up with email/password:
- Go to your Dashboard
- Click on your account card
- Select “Change Password”
OAuth Accounts
If you signed up with GitHub or Google, your account is linked to that provider. You can view your linked provider in the account card.
Support
Need help with your account?
- Email: support@shadcnblocks.com
- Live Chat: Available on the dashboard via the chat widget
Next Steps
- Create an API key - Set up CLI authentication
- Browse blocks - Find blocks to install
- shadcn CLI - Learn about CLI installation