Skip to main content

Available Plugins

AI

vercel-ai

Streaming AI chat with Vercel AI SDK

Dev Kits

goat

Autonomous agents with blockchain capabilities

solana-agent-kit

Solana-specific agent framework

Blockchain

Solana

Solana wallet and dApp development

EVM

Ethereum and EVM-compatible chains

Sui

Sui blockchain with Move contracts

Authentication

privy

Web3 authentication

Data & Backend

Supabase

PostgreSQL with real-time and auth

Firebase

NoSQL database and Firebase services

vercel-kv

Redis-compatible key-value storage

Plugin Features

Each plugin provides:

πŸ“ Complete File Structure

  • Working example pages
  • API routes (if needed)
  • Utility functions
  • Type definitions

πŸ“¦ Dependencies

  • Production packages
  • Development tools
  • Type definitions
  • Peer dependencies

πŸ”§ Configuration

  • Environment variables template
  • Config files
  • Build settings
  • TypeScript types

πŸ“š Documentation

  • README with setup instructions
  • Code comments
  • Usage examples
  • Best practices

Environment Variables

Each plugin requires specific environment variables:

AI & Dev-Kit Plugins

Blockchain Plugins

Data & Backend Plugins

Choosing Plugins

For AI Applications

  • Start with vercel-ai for chat interfaces
  • Add supabase or firebase for data persistence
  • Use vercel-kv for caching

For Web3 Applications

  • Choose your blockchain: solana, evm, or sui
  • Add privy for user authentication
  • Include firebase or supabase for off-chain data

For AI + Web3

  • Use goat for EVM/Solana AI agents
  • Use solana-agent-kit for Solana-specific agents
  • Combine with databases for persistence