Docs / Dashboard & Account

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

  1. Go to Dashboard → API Keys
  2. Click New API Key
  3. Give your key a descriptive name (e.g., “Development”, “CI/CD Pipeline”)
  4. Optionally set an expiration date
  5. 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:

AssetDescriptionAccess Level
TemplatesNext.js and Astro starter templatesPro / Premium
Figma KitComplete Figma design kitPremium

To download an asset:

  1. Go to your Dashboard
  2. Find the asset in the Downloads section
  3. 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:

  1. Go to your Dashboard
  2. Click on your account card
  3. 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?

Next Steps