Hackathon Resources — Vercel Agent Tracks

Everything you need to ship an AI or Agent powered project across our three hackathon tracks. Docs, templates, quickstarts, and pro tips.


🔗 General Resources

These are your starting points regardless of which track you choose.

Resource Link
Vercel Docs vercel.com/docs
Vercel AI Platform vercel.com/ai
AI Templates Gallery vercel.com/templates/ai
AI SDK Docs ai-sdk.dev/docs
v0 (ask v0 about anything Vercel) v0.app
AI SDK ai-sdk.dev
Agents Docs ai-sdk.dev/docs/agents
MCP Docs vercel.com/docs/mcp
Integrations vercel.com/integrations
Agent Skills & Resources vercel.com/docs/agent-resources
Vercel Plugin (for coding agents) Use this to maximize building on Vercel with best practices
Sandbox vercel.com/docs/sandbox
Workflow SDK useworkflow.dev
AI Gateway & Models vercel.com/ai-gateway/models
AI SDK 6 Announcement vercel.com/blog/ai-sdk-6
llms.txt (feed to your LLM) ai-sdk.dev/llms.txt
vercel/ai GitHub github.com/vercel/ai

🎓 Learning

Resource Link
Vercel Academy vercel.com/academy
AI SDK Course vercel.com/academy/ai-sdk
AI Summary App Course vercel.com/academy/ai-summary-app-with-nextjs
Building AI Agents Guide vercel.com/kb/guide/how-to-build-ai-agents

Track 1: Vercel Workflow (WDK)

Build long-running, durable async agents with the Workflow Development Kit.

Your agents survive crashes, resume after deploys, and can pause for minutes or months. Use "use workflow" and "use step" directives to make async functions durable. Pair with DurableAgent from @workflow/ai/agent for AI-powered workflows with built-in streaming, retries, and observability.

Quick Start

  1. Scaffold a Next.js app: npx create-next-app@latest --no-src-dir
  2. Add WDK: npx workflow@latest
  3. Wrap your Next.js config: export default withWorkflow(nextConfig)
  4. Create workflow functions with "use workflow" and steps with "use step"
  5. Use DurableAgent from @workflow/ai/agent for AI agent workflows
  6. Get a Gateway API key from the Vercel AI Gateway
  7. Deploy to Vercel — it auto-provisions queues, persistence, and routing