# Vercel Knowledge Base Sitemap

## Purpose

This file is a high-level semantic index of the Knowledge Base.
It is intended for:

- LLM-assisted navigation (ChatGPT, Claude Code)
- Quick orientation for contributors
- Identifying relevant KB articles during development

It is not intended to replace individual articles.

---

## Topics

- [Jev from TypeSafe AI](/kb/jev-from-typesafe-ai) | Type: Conceptual | Summary: Jev is TypeSafe AI's System One model for fast, typed decisions. It evaluates supplied context and returns choices, scores, and probabilities that applications can use to classify requests, route tasks, and assess proposed actions without generating prose. | Topics: jev from typesafe ai
- [Vercel Sandbox](/kb/vercel-sandbox) | Type: Conceptual | Summary: The compute primitive designed to safely run untrusted or user-generated code on Vercel. | Topics: vercel sandbox
- [FDE Field Notes](/kb/fde) | Type: Conceptual | Summary: Insights from our work with customers. Explore the patterns, diagnostics, and recommendations Vercel’s Forward Deployed Engineers use in production. | Topics: fde
- [Software Factory](/kb/software-factory) | Type: Conceptual | Summary: Software factories put an agent on every stage of your development loop: triage, planning against a live repo checkout, implementation verified with your own checks, and independent review. Work items become draft PRs while you keep the judgment calls. | Topics: software factory
- [AI Gateway](/kb/ai-gateway) | Type: Conceptual | Summary: The AI Gateway for developers. Route to hundreds of AI models through a centralized interface. | Topics: ai gateway
- [AI](/kb/ai) | Type: Conceptual | Summary: Build AI-powered applications using Vercel's agentic infrastructure. | Topics: ai
- [eve](/kb/eve) | Type: Conceptual | Summary: eve is a filesystem-first framework for durable backend agents on Vercel. | Topics: eve
- [Retail](/kb/retail) | Type: Conceptual | Summary: Build resilient storefronts and e-commerce experiences that hold up when traffic spikes. | Topics: retail
- [Docker](/kb/docker) | Type: Conceptual | Summary: Learn how to run Docker on Vercel. Deploy any containerized HTTP server with a Dockerfile.vercel file. No registry or cluster setup needed. | Topics: docker
- [Vercel Connect](/kb/vercel-connect) | Type: Conceptual | Summary: Securely connect agents to the tools, data, and services they need to take action. | Topics: vercel connect
- [Workflow SDK](/kb/workflow-sdk) | Type: Conceptual | Summary: 'use workflow' brings durability, reliability, and observability to async JavaScript. Build apps and AI Agents that can suspend, resume, and maintain state with ease. | Topics: workflow sdk
- [Chat SDK](/kb/chat-sdk) | Type: Conceptual | Summary: The unified TypeScript SDK for building chat bots across Slack, Microsoft Teams, Google Chat, Discord, and more. Write your bot logic once, deploy everywhere. | Topics: chat sdk
- [Express](/kb/express) | Type: Conceptual | Summary: Fast, unopinionated, minimalist web framework for Node.js. | Topics: express
- [Elysia](/kb/elysia) | Type: Conceptual | Summary: Elysia is an ergonomic TypeScript framework with end-to-end type safety, built for Bun. | Topics: elysia
- [Backend](/kb/backend) | Type: Conceptual | Summary: Backends on Vercel run on Fluid compute with Active CPU pricing, plus Instant Rollback, the Vercel Firewall, protected previews, and rolling releases. | Topics: backend
- [Observability](/kb/observability) | Type: Conceptual | Summary: Monitor and analyze performance with Speed Insights, Web Analytics, Logs, and more. | Topics: observability
- [Infrastructure and Compute](/kb/infrastructure-and-compute) | Type: Conceptual | Summary: Scale and deliver applications efficiently across regions using Vercel's Fluid Compute and CDN. | Topics: infrastructure and compute
- [Hono](/kb/hono) | Type: Conceptual | Summary: Hono is a small, simple, and ultrafast web framework built on Web Standards. It works on any JavaScript runtime. | Topics: hono
- [Vercel Blob](/kb/vercel-blob) | Type: Conceptual | Summary: Vercel Blob is a scalable, cost-effective object storage service with private and public access modes for files of any size. | Topics: vercel blob
- [AI SDK](/kb/ai-sdk) | Type: Conceptual | Summary: The unified TypeScript SDK for building AI apps with modern streaming, fallbacks, and multi-model support. | Topics: ai sdk
- [Integrations](/kb/integrations) | Type: Conceptual | Summary: Integrate third-party tools across observability, AI, storage, and more. | Topics: integrations
- [Agent Stack](/kb/agent-stack) | Type: Conceptual | Summary: The building blocks for agentic applications on Vercel. | Topics: agent stack
- [Migrations](/kb/migrations) | Type: Conceptual | Summary: Learn how to migrate your application or agent to Vercel's agentic infrastructure. | Topics: migrations
- [Vercel Container Registry](/kb/vercel-container-registry) | Type: Conceptual | Summary: Vercel Container Registry \(VCR\) is a project-scoped registry for OCI container images. Use VCR to store, push, and pull Docker images on Vercel. | Topics: vercel container registry
- [Vercel Services](/kb/vercel-services) | Type: Conceptual | Summary: Vercel Services let you deploy multiple backends and frontends within a single Vercel project. | Topics: vercel services
- [Vercel Agent](/kb/vercel-agent) | Type: Conceptual | Summary: Vercel Agent is a suite of AI-powered development tools built to speed up your workflow. Instead of spending hours debugging production issues or waiting for code reviews, Agent helps you catch problems faster and resolve incidents quickly. | Topics: vercel agent
- [Vercel Passport](/kb/vercel-passport) | Type: Conceptual | Summary: Vercel Passport lets you protect deployments with your own identity provider. | Topics: vercel passport
- [FastAPI](/kb/fastapi) | Type: Conceptual | Summary: FastAPI framework, high performance, easy to learn, fast to code, ready for production | Topics: fastapi
- [Vercel Drop](/kb/vercel-drop) | Type: Conceptual | Summary: Vercel Drop lets you deploy a file, folder, or .zip by dragging it into your browser, with no Git, Vercel CLI, or local setup. | Topics: vercel drop
- [xmcp](/kb/xmcp) | Type: Conceptual | Summary: The MCP framework for building AI-powered tools | Topics: xmcp
- [NestJS](/kb/nestjs) | Type: Conceptual | Summary: Framework for building efficient, scalable Node.js server-side applications | Topics: nestjs
- [Koa](/kb/koa) | Type: Conceptual | Summary: Expressive middleware for Node.js using ES2017 async functions | Topics: koa
- [H3](/kb/h3) | Type: Conceptual | Summary: Universal, Tiny, and Fast Servers | Topics: h3
- [Flask](/kb/flask) | Type: Conceptual | Summary: The Python micro web framework | Topics: flask
- [Fastify](/kb/fastify) | Type: Conceptual | Summary: Fast and low overhead web framework, for Node.js | Topics: fastify
- [Comparisons](/kb/comparisons) | Type: Conceptual | Summary: Side-by-side comparisons of Vercel and alternative platforms, frameworks, and tools. Weigh features, pricing, and performance to choose the right fit for your project. | Topics: comparisons
- [Webflow Cloud](/kb/webflow-cloud) | Type: Conceptual | Summary: Webflow Cloud is a hosting platform for full-stack apps built with Next.js or Astro. Deploy your app to its own domain or mount it into an existing Webflow site, with built-in storage and edge execution on Cloudflare Workers. | Topics: webflow cloud
- [Nitro](/kb/nitro) | Type: Conceptual | Summary: Nitro extends your Vite application with a production-ready server, compatible with any runtime. Add server routes to your application and deploy to hosting platforms with a zero-config experience. | Topics: nitro
- [TanStack](/kb/tanstack) | Type: Conceptual | Summary: Everything you need to build and deploy TanStack apps on Vercel. Find migration and framework guides for TanStack Start, plus resources for the wider TanStack ecosystem. | Topics: tanstack
- [CDN](/kb/cdn) | Type: Conceptual | Summary: Vercel's CDN is a globally distributed platform that stores content near your customers and runs compute in regions close to your data, reducing latency and improving end-user performance. | Topics: cdn
- [Security](/kb/security) | Type: Conceptual | Summary: Secure your applications with Vercel's Firewall, Bot Management, deployment protection, and more. | Topics: security
- [Build and Deploy](/kb/build-and-deploy) | Type: Conceptual | Summary: Build, preview, and deploy with Vercel's CI/CD pipeline, git integration, rollbacks, and more. | Topics: build and deploy

## Guides

- [How to choose the right Vercel networking option](/kb/guide/how-to-choose-the-right-vercel-networking-option) | Type: How-to | Summary: Decide whether your project needs a networking option at all, then choose between Static IPs, AWS PrivateLink, Secure Compute, and Bring Your Own Cloud. | Topics: guides
- [The Complete Guide to Vercel Passport](/kb/guide/vercel-passport) | Type: How-to | Summary: Vercel Passport protects deployments behind your own identity provider, such as Okta or Auth0. Learn how Passport works, what it costs, and how to set it up for a project or an entire team. | Topics: guides
- [Should I use Cloudflare in front of Vercel?](/kb/guide/cloudflare-with-vercel) | Type: How-to | Summary: Information on using Cloudflare together with Vercel. | Topics: guides
- [What is the best way to get support from Vercel?](/kb/guide/how-to-get-vercel-support) | Type: How-to | Summary: Information on how to get help from Vercel Support through the available channels. | Topics: guides
- [How do I add a domain using the Vercel API?](/kb/guide/how-do-i-add-a-domain-using-the-vercel-api) | Type: How-to | Summary: Information on adding a domain using the Vercel API. | Topics: guides
- [Preview deployments for retail campaign review](/kb/guide/preview-deployments-retail-campaign-review) | Type: How-to | Summary: Use preview deployments so merchandising, brand, and engineering review a retail campaign on one live URL before launch. Learn about preview comments and deployment protection. | Topics: guides
- [How to protect your eve agent from prompt injection with Arcjet](/kb/guide/eve-agent-prompt-injection) | Type: How-to | Summary: Detect and block prompt injection in your eve agent with Arcjet Guards. Screen tool results and incoming Slack messages before they reach your AI model. | Topics: guides
- [How do I delete a Vercel team?](/kb/guide/how-do-i-delete-a-vercel-team) | Type: How-to | Summary: Information on deleting a Vercel team. | Topics: guides
- [How can I do a "Zero Downtime" DNS migration to Vercel?](/kb/guide/zero-downtime-migration-for-dns) | Type: How-to | Summary: Information about how to migrate your DNS records to Vercel without downtime. | Topics: guides
- [How do I reduce my build time with Next.js on Vercel?](/kb/guide/how-do-i-reduce-my-build-time-with-next-js-on-vercel) | Type: How-to | Summary: Reduce Next.js build times on Vercel by pre-rendering fewer pages at build time, deferring generation with ISR and image optimization, and using faster build machines. | Topics: guides
- [Integrating AWS Secrets Manager with Vercel Using Terraform](/kb/guide/integrating_aws_secrets_manager_with_vercel_using_terraform) | Type: How-to | Summary: Learn how to seamlessly integrate AWS Secrets Manager with Vercel for enhanced security and efficiency in your web deployments using Terraform with our comprehensive guide. | Topics: guides
- [How can I migrate a site to Vercel without downtime?](/kb/guide/zero-downtime-migration) | Type: How-to | Summary: Information about how to assign a Vercel deployment to a domain without downtime. | Topics: guides
- [Updating large-scale site navigation with minimal revalidation](/kb/guide/update-mega-nav-min-reval) | Type: How-to | Summary: When working with a large number of pages that share a common multi-level navigation, making a navigation update requires revalidating all pages. Learn how to avoid this by using smart revalidation. | Topics: guides
- [How can I increase the limit of redirects or use dynamic redirects on Vercel?](/kb/guide/how-can-i-increase-the-limit-of-redirects-or-use-dynamic-redirects-on-vercel) | Type: How-to | Summary: Instructions on how to use Serverless Functions to handle redirects on Vercel. | Topics: guides
- [Why has my account or deployment been paused?](/kb/guide/why-is-my-account-deployment-blocked) | Type: How-to | Summary: Learn why a Vercel account or deployment gets paused, from budget and usage limits to policy violations, and how to resume it. | Topics: guides
- [How to use a non-default branch for production deployments on Vercel](/kb/guide/can-i-use-a-non-default-branch-for-production) | Type: How-to | Summary: Learn how to set a non-default branch for production on Vercel. Open the Production environment, change branch tracking, and save to ship from it. | Topics: guides
- [How can I serve multiple projects under a single domain?](/kb/guide/how-can-i-serve-multiple-projects-under-a-single-domain) | Type: How-to | Summary: Learn how to serve multiple Vercel projects from a single domain. | Topics: guides
- [Conditional Build Commands: Environment, Branch, and Custom Workflows](/kb/guide/dynamic-build-commands) | Type: How-to | Summary: Run a different Vercel build command for each environment or Git branch using a shell script, vercel.json, or vercel.ts, and see how Vercel picks one. | Topics: guides
- [Can I redirect from a subdomain to a subpath?](/kb/guide/can-i-redirect-from-a-subdomain-to-a-subpath) | Type: How-to | Summary: Learn how to redirect from your subdomain to a subpath on Vercel with a vercel.json file or with Next.js | Topics: guides
- [Integrating Terraform with Vercel](/kb/guide/integrating-terraform-with-vercel) | Type: How-to | Summary: Understand the benefits of Terraform and how to set up the Integration with Vercel. | Topics: guides
- [Why am I unable to login or signup to the Vercel platform?](/kb/guide/why-can-i-not-signup) | Type: How-to | Summary: Information on what to do if you are experiencing issues logging in or signing up to the Vercel platform. | Topics: guides
- [How to Optimize Next.js + Sitecore JSS](/kb/guide/how-to-optimize-next.js-sitecore-jss) | Type: How-to | Summary: This guide covers performance and usage considerations when building and deploying your Next.js and Sitecore JSS application. | Topics: guides
- [Using Headless WordPress with Next.js and Vercel](/kb/guide/wordpress-with-vercel) | Type: How-to | Summary: Learn how to use Headless WordPress with your Next.js application and deploy it to Vercel. | Topics: guides
- [How do I use private dependencies with Vercel?](/kb/guide/using-private-dependencies-with-vercel) | Type: How-to | Summary: Information on how to use private dependencies with a Vercel deployment. | Topics: guides
- [How to Configure the Cache-Control Response Header in Vercel Projects](/kb/guide/how-to-configure-the-cache-control-response-header-in-vercel-projects) | Type: How-to | Summary: After reviewing this guide, you will be able to set a cache-control header of any value to be returned when a specific page of your deployment is requested. | Topics: guides
- [Why are my Vercel builds queued?](/kb/guide/why-are-my-vercel-builds-queued) | Type: How-to | Summary: Learn about why your Vercel builds may be getting queued and how to resolve this. | Topics: guides
- [Give your eve agent secure access to your private AWS RDS database](/kb/guide/give-eve-agent-secure-access-to-aws-rds-database) | Type: How-to | Summary: Connect an eve agent to a private AWS RDS database using Vercel Secure Compute and VPC peering, with a read-only query tool. | Topics: guides
- [How to alias a preview deployment using the CLI](/kb/guide/how-to-alias-a-preview-deployment-using-the-cli) | Type: How-to | Summary: Learn how to automatically alias a Vercel preview deployment. | Topics: guides
- [Can I route based on letter casing on Vercel?](/kb/guide/can-i-route-based-on-letter-casing-on-vercel) | Type: How-to | Summary: Information on whether or not it is possible to route based on letting casing with Vercel. | Topics: guides
- [How to reduce ISR Writes by shrinking cached output](/kb/guide/how-to-reduce-isr-writes) | Type: How-to | Summary: Reduce ISR Write units by finding large changed routes and removing unnecessary data from their cached output. | Topics: guides
- [How do I change the name of my Vercel Project?](/kb/guide/how-do-i-change-the-name-of-my-vercel-project) | Type: How-to | Summary: Change your Vercel project name in the dashboard, CLI, or REST API, then update the environment variables, callbacks, and hooks that store the old name. | Topics: guides
- [Build a fullstack app with Next.js 16 and Prisma Postgres](/kb/guide/nextjs-prisma-postgres) | Type: How-to | Summary: Create a fullstack blog with the Next.js App Router, Prisma, Sign in with Vercel, Prisma Postgres from the Vercel Marketplace, and deploy it to Vercel. | Topics: guides
- [How to reduce ISR revalidation costs](/kb/guide/how-to-reduce-isr-revalidation-costs) | Type: How-to | Summary: Reduce ISR costs by analyzing Incremental Static Regeneration \(ISR\) behavior to find pages and tags that revalidate too often | Topics: guides
- [How do I perform Vercel redirects based on query strings?](/kb/guide/how-do-i-perform-vercel-redirects-based-on-query-strings) | Type: How-to | Summary: When using redirects with the \`vercel.json\` or \`next.config.js\` configuration file, your URL may contain query parameters that you would like to use in your re-direction, this is possible with 2 different methods. | Topics: guides
- [How do I add password protection to my Vercel deployment?](/kb/guide/how-do-i-add-password-protection-to-my-vercel-deployment) | Type: How-to | Summary: Enable Password Protection on a Vercel deployment, configure automation and CORS bypasses, and verify the gate before your next CI run. | Topics: guides
- [How do I transfer ownership of a Vercel team?](/kb/guide/how-do-i-transfer-ownership-of-a-vercel-team) | Type: How-to | Summary: Learn how to transfer ownership of a Vercel team, including the exact dashboard steps to promote a new Owner and remove the original one. | Topics: guides
- [Are Vercel Preview Deployments indexed by search engines?](/kb/guide/are-vercel-preview-deployment-indexed-by-search-engines) | Type: How-to | Summary: Vercel Preview Deployments aren't indexed by default. Learn how the noindex header works, how to confirm it, and the custom domain exception. | Topics: guides
- [How to add and manage environment variables on Vercel](/kb/guide/how-to-add-vercel-environment-variables) | Type: How-to | Summary: Add environment variables to Vercel through the dashboard, CLI, or REST API, scope them to each environment, and pull them into local development. | Topics: guides
- [ISR Observability: Framework Discrepancies ](/kb/guide/isr-observability-framework-discrepancies) | Type: How-to | Summary: Understanding ISR Observability with Different Frameworks | Topics: guides
- [Enhancing Security for Redirects and Rewrites](/kb/guide/enhancing-security-for-redirects-and-rewrites) | Type: How-to | Summary: Learn how security measures in URI handling can prevent semantic attacks, where malicious hosts exploit redirects and rewrites to mimic trusted sites, leading to phishing and data breaches. | Topics: guides
- [How to build and maintain HIPAA-compliant applications on Vercel](/kb/guide/hipaa-compliance-guide-vercel) | Type: How-to | Summary: Deploy HIPAA-compliant healthcare apps on Vercel with built-in security, BAAs, and scalable serverless infrastructure. | Topics: guides
- [How to conduct PCI scans on Vercel: A complete guide to IP safelisting](/kb/guide/how-to-conduct-pci-scans-on-vercel-guide) | Type: How-to | Summary: Scan and verify your Vercel deployments for secure, PCI-compliant payment processing. | Topics: guides
- [How to move from time-based to on-demand revalidation](/kb/guide/how-to-move-to-on-demand-revalidation) | Type: How-to | Summary: Replace fixed revalidation timers with scoped updates triggered by changes to content, product data, or other application data. | Topics: guides
- [Does Vercel support Ruby on Rails applications?](/kb/guide/does-vercel-support-ruby-on-rails-applications) | Type: How-to | Summary: Learn how to deploy a Ruby on Rails application on Vercel — either as a container image on Vercel Functions or as a headless backend API with a modern frontend. | Topics: guides
- [How do I delete my Vercel account?](/kb/guide/how-do-i-delete-my-vercel-account) | Type: How-to | Summary: This guide covers how to delete your personal or team account on Vercel. | Topics: guides
- [Building Ecommerce Sites with Next.js and Shopify](/kb/guide/building-ecommerce-sites-with-next-js-and-shopify) | Type: How-to | Summary: Learn how to integrate Next.js and Shopify together for the fastest storefronts using the Storefront GraphQL API. | Topics: guides
- [How to architect multi-location QSR menus on Vercel](/kb/guide/multi-location-qsr-menus) | Type: How-to | Summary: Multi-location QSR menus vary by price, hours, and availability. Learn how to model them on Vercel with ISR, Global Config, and crawlable location pages. | Topics: guides
- [How to improve Core Web Vitals](/kb/guide/how-to-improve-core-web-vitals) | Type: How-to | Summary: Improve Core Web Vitals \(INP, LCP, CLS\) with metric-specific fixes, field-data measurement, and Next.js/Vercel performance best practices. | Topics: guides
- [How do I use a Vercel API Access Token?](/kb/guide/how-do-i-use-a-vercel-api-access-token) | Type: How-to | Summary: Create a Vercel API access token, scope it to your account, a team, or a project, and use it to authenticate Vercel REST API and CLI requests. | Topics: guides
- [Deploying React with Vercel](/kb/guide/deploying-react-with-vercel) | Type: How-to | Summary: Deploy React with Vercel to replace your build pipeline and shared staging. See how framework detection, previews, and Fluid compute cut maintenance. | Topics: guides
- [How to build a Shopify MCP agent on Vercel](/kb/guide/build-a-shopify-mcp-agent-on-vercel) | Type: How-to | Summary: Build a Shopify MCP agent on Vercel with AI SDK 7. Connect to Shopify's UCP MCP servers, update carts safely, and hand the buyer a checkout URL. | Topics: guides
- [How to set up local HTTPS for Next.js and other dev servers](/kb/guide/access-nextjs-localhost-https-certificate-self-signed) | Type: How-to | Summary: Learn when you need local HTTPS, how to enable it with next dev --experimental-https, and how to clear certificate warnings on localhost. | Topics: guides
- [Do Vercel Functions support WebSocket connections?](/kb/guide/do-vercel-serverless-functions-support-websocket-connections) | Type: How-to | Summary: Vercel Functions serve WebSocket connections natively, in public beta on all plans. Learn how connections pin to instances, how to handle reconnects, and where to keep shared state. | Topics: guides
- [Rendering strategies for retail: ISR vs SSR vs static](/kb/guide/ssr-vs-ssg-vs-isr-vs-csr-for-ecommerce) | Type: How-to | Summary: Choose between SSR, SSG, ISR, and CSR for each ecommerce surface. Compare rendering modes on freshness, personalization, SEO, and cost. | Topics: guides
- [A/B testing on ecommerce storefronts without hurting Core Web Vitals](/kb/guide/ecommerce-ab-testing-core-web-vitals) | Type: How-to | Summary: Client-side A/B tools can worsen LCP and CLS on the pages you're testing. Run ecommerce A/B tests at the edge with Routing Middleware and Vercel Flags. | Topics: guides
- [Making your catalog discoverable to AI agents](/kb/guide/agentic-commerce-readiness) | Type: How-to | Summary: Agentic commerce readiness starts with the initial HTML response. Server-render your product catalog, ship JSON-LD, and verify AI agents can read it. | Topics: guides
- [How Splits Work in Vercel Flags](/kb/guide/how-splits-work-in-vercel-flags) | Type: How-to | Summary: Use weighted splits in Vercel Flags to deterministically bucket users into variants by percentage for gradual rollouts and A/B testing | Topics: guides
- [How Vercel Flags resolves environments](/kb/guide/how-vercel-flags-resolves-environments) | Type: How-to | Summary: Configure Vercel Flags per environment by using environment-scoped SDK Keys that map your Vercel deployment environment to the correct flag environment | Topics: guides
- [How Vercel Flags are evaluated](/kb/guide/how-vercel-flags-are-evaluated) | Type: How-to | Summary: Learn how Vercel Flags determines a flag’s value across environments using evaluation context, targeting, rules, and fallback outcomes. | Topics: guides
- [How to use Vercel Flags across projects](/kb/guide/how-to-use-vercel-flags-across-projects) | Type: How-to | Summary: Evaluate flags across projects using a source project SDK Key in the consumer project via a custom adapter | Topics: guides
- [How to automatically approve tool calls in eve with Jev](/kb/guide/auto-approve-tool-calls-eve-jev) | Type: How-to | Summary: Use Jev to review tool calls in eve, allow routine actions, and request human approval when needed. Configure the policy and test its failure paths. | Topics: guides
- [How to allow the Vercel Support team to access your deployments' source code?](/kb/guide/how-to-allow-the-vercel-support-team-to-access-your-deployment-source-code) | Type: How-to | Summary: To help troubleshoot problems, you can allow the Vercel Support team to access your Deployments' source code. | Topics: guides
- [Using Self-hosted & Reverse Proxies with Vercel](/kb/guide/how-to-setup-verified-proxy) | Type: How-to | Summary: Learn about using self-hosted or reverse proxies with Vercel deployments. | Topics: guides
- [How to build a browser agent that works behind a login](/kb/guide/build-a-browser-agent) | Type: How-to | Summary:  Build a browser agent with eve, Vercel Connect, and KERNEL managed auth that signs a user in through a human-in-the-loop handoff and completes tasks behind a login without exposing credentials. | Topics: guides
- [How to use subagents with eve](/kb/guide/how-to-use-eve-subagents) | Type: How-to | Summary: Learn how to use subagents with eve, including the built-in agent tool, declared specialist subagents, the isolation boundary, when to split work into a subagent, and how to verify delegation. | Topics: guides
- [How to add tools to your eve agent](/kb/guide/how-to-add-eve-tools) | Type: How-to | Summary: Add tools to an eve agent by creating a TypeScript file under agent/tools/ with defineTool, and gate sensitive ones on human approval with approval. | Topics: guides
- [How to optimize Next.js and Sitecore Content SDK apps](/kb/guide/how-to-optimize-next.js-sitecore-content-sdk) | Type: How-to | Summary: Learn how to choose a rendering strategy, configure proxy middleware, and optimize costs for Next.js and Sitecore Content SDK apps on Vercel. | Topics: guides
- [How to revalidate Sitecore pages on publish with Next.js](/kb/guide/update-sitecore-content-manually) | Type: How-to | Summary: Learn how to use a Sitecore Experience Edge webhook and Next.js revalidatePath to refresh cached Sitecore Content SDK pages after each publish. | Topics: guides
- [Vercel vs Render](/kb/guide/vercel-vs-render) | Type: How-to | Summary: A detailed guide to Vercel vs Render: compute models, AI infrastructure, Docker and container image support, background workers, and when to choose each platform for your project. | Topics: guides
- [Vercel vs Northflank](/kb/guide/vercel-vs-northflank) | Type: How-to | Summary: A detailed guide to Vercel vs Northflank: Fluid compute, CDN and caching, container image functions, security defaults, AI infrastructure, GPU compute, BYOC, and when to choose each platform for your project. | Topics: guides
- [Vercel vs Netlify](/kb/guide/vercel-vs-netlify) | Type: How-to | Summary: A detailed guide to Vercel vs Netlify: runtimes, compute architecture, AI infrastructure, security, and when to choose each platform for your project. | Topics: guides
- [Vercel vs Fastly](/kb/guide/vercel-vs-fastly) | Type: How-to | Summary: A detailed guide to Vercel vs Fastly: full-stack application platform vs CDN infrastructure layer, covering framework support, CDN caching, integrated security, AI infrastructure, and when to choose each platform. | Topics: guides
- [Vercel vs Akamai](/kb/guide/vercel-vs-akamai) | Type: How-to | Summary: A detailed guide to Vercel vs Akamai: compute models, AI infrastructure, framework support, media streaming, CDN capabilities, and when to choose each platform for your project. | Topics: guides
- [The Complete Guide to Vercel Services](/kb/guide/vercel-services) | Type: How-to | Summary: Vercel Services let you deploy multiple frontends and backends in one project on a shared domain. Learn how to define services in vercel.json, route requests by path prefix, and connect services with generated environment variables. | Topics: guides
- [Vercel Blob vs Netlify Blobs](/kb/guide/vercel-blob-vs-netlify-blobs) | Type: How-to | Summary: Compare Vercel Blob and Netlify Blobs on storage model, public URLs, delivery, limits, and pricing to choose the right object or key/value store for your app. | Topics: guides
- [How to reduce Vercel Image Optimization costs](/kb/guide/reduce-image-optimization-costs-on-vercel) | Type: How-to | Summary: Learn how to reduce Vercel Image Optimization costs in Next.js by tuning cache TTLs, image sizes, formats, and quality. Diagnose high image transformation count and verify savings using the Vercel Dashboard. | Topics: guides
- [Troubleshoot and optimize Active CPU usage on Fluid compute](/kb/guide/optimize-active-cpu-on-fluid-compute) | Type: How-to | Summary: Diagnose which routes drive Active CPU usage and learn to optimize it. Separate traffic growth from per-request CPU work, fix common Active CPU usage patterns, and verify the change after shipping. | Topics: guides
- [ Run a Docker monolith with workers on Vercel](/kb/guide/docker-monolith-workers-vercel) | Type: How-to | Summary: Run a Dockerized monolith on Vercel with Container Images, move long-running workers to Vercel Queues and Vercel Workflows, and keep previews for every PR. | Topics: guides
- [Private enterprise agents on Vercel](/kb/guide/private-enterprise-agents-vercel) | Type: How-to | Summary: Design private enterprise agents that call internal APIs and databases with Vercel Functions, Secure Compute, AI Gateway, Workflows, and Vercel Connect. | Topics: guides
- [The Complete Guide to Vercel Blob](/kb/guide/vercel-blob) | Type: How-to | Summary: Vercel Blob stores and serves files of any size through Vercel's global network. Learn how Blob works, what it costs, and how to upload files from your server or directly from the browser. | Topics: guides
- [Vercel vs Railway](/kb/guide/vercel-vs-railway) | Type: How-to | Summary: A detailed guide to Vercel vs Railway: serverless vs always-on containers, container images via Dockerfile.vercel, framework-defined infrastructure, AI infrastructure, global CDN, security, and when to choose each platform for your project. | Topics: guides
- [How to ship a Nitro app on Vercel](/kb/guide/ship-a-nitro-app-on-vercel) | Type: How-to | Summary: Deploy a Nitro app to Vercel with zero configuration. Learn how to ship from a template, the Vercel CLI, or Git, and configure ISR, cron jobs, Vercel Queues, per-route function settings, and Observability. | Topics: guides
- [How to ship a Hono app on Vercel](/kb/guide/ship-a-hono-app-on-vercel) | Type: How-to | Summary: Deploy a Hono app to Vercel with zero configuration. Learn how to ship from a template, the Vercel CLI, or Git, and configure response streaming, middleware, cron jobs, the Bun runtime, and Observability. | Topics: guides
- [How to ship an H3 app on Vercel](/kb/guide/ship-a-h3-app-on-vercel) | Type: How-to | Summary: Deploy an H3 app to Vercel with zero configuration. Learn to configure streaming, middleware, cron jobs, the Bun runtime, and observability.  | Topics: guides
- [How to ship an Express app on Vercel](/kb/guide/ship-a-express-app-on-vercel) | Type: How-to | Summary: Deploy an Express app to Vercel with zero configuration. Configure response streaming, middleware, cron jobs, the Bun runtime, and observability. | Topics: guides
- [How to ship an Elysia app on Vercel](/kb/guide/ship-a-elysia-app-on-vercel) | Type: How-to | Summary: Deploy a Elysia app to Vercel with zero configuration. Learn how to ship from a template, the Vercel CLI, or Git, and configure response streaming, middleware, cron jobs, the Bun runtime, and Observability. | Topics: guides
- [Can I use SMTP with Vercel?](/kb/guide/serverless-functions-and-smtp) | Type: How-to | Summary: Vercel Functions can open SMTP connections on the Node.js runtime. Learn which ports are open, why you must await the send, and when to use an email API. | Topics: guides
- [Next.js on Vercel vs Netlify](/kb/guide/nextjs-on-vercel-vs-netlify) | Type: How-to | Summary: Compare running Next.js on Vercel Functions with Fluid compute against Netlify Functions and the OpenNext adapter. Learn how feature support, caching, storage, background jobs, pricing, and developer experience differ so you can choose the right platform. | Topics: guides
- [Next.js on Vercel vs Webflow Cloud](/kb/guide/next-js-on-vercel-vs-webflow-cloud) | Type: How-to | Summary: Compare running Next.js on Vercel Functions with Fluid compute against Webflow Cloud on Cloudflare Workers. Learn how Next.js feature support, runtimes, storage, pricing, and developer experience differ so you can choose the right platform. | Topics: guides
- [Next.js on Vercel vs Cloudflare](/kb/guide/next-js-on-vercel-vs-cloudflare) | Type: How-to | Summary: Compare running Next.js on Vercel Functions with Fluid compute against Cloudflare Workers with the OpenNext Cloudflare adapter. Learn how feature support, caching, storage, background jobs, pricing, and developer experience differ so you can choose the right platform. | Topics: guides
- [How can I manage my Vercel DNS records?](/kb/guide/how-to-manage-vercel-dns-records) | Type: How-to | Summary: Add, edit, and delete Vercel DNS records from the dashboard, CLI, or REST API, and fix the Invalid Configuration error once your domain uses Vercel nameservers. | Topics: guides
- [How to deploy Medusa on Vercel](/kb/guide/deploy-medusa-on-vercel) | Type: How-to | Summary: Deploy a Medusa storefront on Vercel, including where the backend runs, which environment variables the current starter reads, and how to cache the catalog. | Topics: guides
- [Run recurring security reviews with deepsec on Vercel](/kb/guide/deepsec-reviews-on-vercel) | Type: How-to | Summary: Learn how to run periodic security scans on your code with deepsec. Set up deepsec to review GitHub repositories and deliver findings to GitHub and Slack using Vercel Connect, Workflows, Sandbox, and AI Gateway. | Topics: guides
- [How to deploy a Saleor storefront on Vercel](/kb/guide/how-to-deploy-a-saleor-storefront-on-vercel) | Type: How-to | Summary: Deploy Saleor's Paper storefront template on Vercel, including environment variables, GraphQL caching, checkout, and production setup. | Topics: guides
- [How to prototype a storefront section in v0 and ship it to Next.js](/kb/guide/how-to-prototype-a-storefront-section-in-v0) | Type: How-to | Summary: Learn how v0 prototyping works for storefront sections, from a scoped prompt to a pull request in your existing Next.js repository. | Topics: guides
- [How to handle order-ahead traffic spikes on Vercel](/kb/guide/handle-order-ahead-traffic-spikes-on-vercel) | Type: How-to | Summary: Order-ahead traffic spikes hit the same routes every lunch hour. Learn how to scale, cache, queue, and test a restaurant ordering system on Vercel. | Topics: guides
- [What are the best practices for hosting videos on Vercel?](/kb/guide/best-practices-for-hosting-videos-on-vercel-nextjs-mp4-gif) | Type: How-to | Summary: Learn the ideal solutions for using video files like .mp4 and .gif on Vercel to prevent excess bandwidth consumption. | Topics: guides
- [Implementing Blue-Green Deployments on Vercel](/kb/guide/blue_green_deployments_on_vercel) | Type: How-to | Summary:  This guide outlines how to implement blue-green deployments on Vercel, leveraging GitHub Actions for seamless and controlled application updates with minimal downtime. | Topics: guides
- [Building Next.js Apps with GraphQL Fragment Colocation and Sanity CMS](/kb/guide/building-nextjs-apps-with-graphql-fragment-colocation-and-sanity-cms) | Type: How-to | Summary: Build a content-heavy Next.js app with Sanity using GraphQL fragment colocation. Compose component fragments into one type-safe query for faster ISR, fewer requests, and scalable performance. | Topics: guides
- [Deploy Python apps on Vercel using Docker ](/kb/guide/vercel-docker-python-apps) | Type: How-to | Summary: Deploy a Dockerized Python application that depends on native software, OCR engines, or small local models, plus a Next.js frontend, on Vercel Services. | Topics: guides
- [How Vercel Sandbox duration and persistence work](/kb/guide/vercel-sandbox-duration-and-persistence) | Type: How-to | Summary: Session duration and persistence are two separate controls in Vercel Sandbox. The timeout option keeps a single run alive for up to 24 hours, while snapshots and persistent sandboxes carry state across runs for long-running agents and pipelines. | Topics: guides
- [Implementing Canary Deployments on Vercel](/kb/guide/implementing_canary_deployments_on_vercel) | Type: How-to | Summary: This guide explains how to set up canary deployments on Vercel, enabling developers to gradually roll out new versions to a subset of users with minimal risk by leveraging Skew Protection, Global Config, and Middleware in Next.js. | Topics: guides
- [Build a multi-tenant app with Next.js and Vercel](/kb/guide/nextjs-multi-tenant-application) | Type: How-to | Summary: Create a Next.js application with multi-tenancy and custom domain support on Vercel. | Topics: guides
- [How to use Deploy Hooks with Vercel and a Headless CMS](/kb/guide/set-up-and-use-deploy-hooks-with-vercel-and-headless-cms) | Type: How-to | Summary: Create your own Deploy Hooks to trigger automatic deployments on Vercel when using a Headless CMS. | Topics: guides
- [How to enable CORS on Vercel](/kb/guide/how-to-enable-cors) | Type: How-to | Summary: Learn how to enable CORS on Vercel with vercel.json, Routing Middleware, framework config, and route handlers, plus how to fix preflight blocked by Deployment Protection. | Topics: guides
- [Dynamic redirects with Global Config and Next.js proxy](/kb/guide/dynamic-redirects-with-global-config-and-next-js-proxy) | Type: How-to | Summary: Learn how to create redirects that update instantly without redeploying by storing rules in Global Config and reading them from your Next.js proxy. | Topics: guides
- [How do I resolve a 'module not found' error?](/kb/guide/how-do-i-resolve-a-module-not-found-error) | Type: How-to | Summary: Information on resolving a 'module not found' error. | Topics: guides
- [Build an agent with OpenAI Agents API on Vercel](/kb/guide/openai-agents-api-vercel) | Type: How-to | Summary: Build and deploy an agent with OpenAI Agents API, Vercel Functions, Queues, and Sandbox for isolated code execution. | Topics: guides
- [Can I get a fixed IP address for my Vercel deployments?](/kb/guide/can-i-get-a-fixed-ip-address) | Type: How-to | Summary: Vercel deployments use dynamic IPs by default. Learn how Static IPs, Secure Compute, and AWS PrivateLink give you a fixed IP address for allowlisting. | Topics: guides
- [Why are my Build Logs loading infinitely and not showing up?](/kb/guide/why-are-my-build-logs-loading-infinitely-and-not-showing-up) | Type: How-to | Summary: How to mitigate the issue when build logs aren't showing up? | Topics: guides
- [How to Integrate Optimizely Feature Experimentation with Next.js and Vercel](/kb/guide/how-to-integrate-optimizely-feature-experimentation-next-vercel) | Type: How-to | Summary: This guide covers setting up feature flags, implementing A/B tests, and optimizing performance using React Server Components and streaming. | Topics: guides
- [Build a v0-style app builder with OpenAI Agents API and Vercel Sandbox](/kb/guide/v0-clone-openai-agents-vercel-sandbox) | Type: How-to | Summary: Build a chat-to-app workspace with live Next.js previews, follow-up edits, and saved projects using the OpenAI Agents API preview, Vercel Sandbox, and Queues. | Topics: guides
- [Vercel BotID vs Cloudflare Turnstile](/kb/guide/vercel-botid-vs-cloudflare-turnstile) | Type: How-to | Summary: Compare Vercel BotID and Cloudflare Turnstile for bot protection, including detection model, hosting requirements, checkBotId\(\) vs Siteverify, framework support, and pricing. | Topics: guides
- [Using Vercel Agent to review pull requests](/kb/guide/vercel-agent-code-review) | Type: How-to | Summary: Set up Vercel Agent Code Review to automatically review pull requests, apply validated fixes, request reviews with @vercel, and tune feedback with coding guidelines. | Topics: guides
- [How can I share my Vercel cache across deployments?](/kb/guide/share-vercel-cache-across-deployments-nextjs) | Type: How-to | Summary: Learn how to reuse cached responses across deployments with the Next.js App Router and the Vercel Data Cache. | Topics: guides
- [Pause your project](/kb/guide/pause-your-project) | Type: How-to | Summary: Use a webhook to pause your project based on spend management. | Topics: guides
- [Using SvelteKit Form Actions](/kb/guide/using-sveltekit-form-actions) | Type: How-to | Summary: This guide explains how to use form actions in SvelteKit to handle form submissions, process form data, and enhance form interactions, providing seamless integration with the endpoint system. | Topics: guides
- [The Complete Guide to Vercel Drives](/kb/guide/vercel-drives) | Type: How-to | Summary: Learn how Vercel Drives provide persistent storage for Vercel Sandboxes, and how to create, mount, list, and delete a drive with the Sandbox CLI and SDK. | Topics: guides
- [How do I use the "Ignored Build Step" field on Vercel?](/kb/guide/how-do-i-use-the-ignored-build-step-field-on-vercel) | Type: How-to | Summary: Instructions on how to use the "Ignored Build Step" field to programmatically prevent a new deployment from being built. | Topics: guides
- [Missing routes-manifest.json file or No Output Directory when using Turborepo or NX](/kb/guide/missing-routes-manifest-or-output-turborepo-nx) | Type: How-to | Summary: How to solve the error \`The file "/vercel/path0/apps/web/.next/routes-manifest.json" couldn't be found\` or \`No Output Directory\` when using Turborepo or NX. | Topics: guides
- [Incremental Migrations with Microfrontends](/kb/guide/incremental-migrations-with-microfrontends) | Type: How-to | Summary: Learn how to migrate legacy applications using microfrontends | Topics: guides
- [How to identify and authorize visitors with the Vercel Passport token in Next.js](/kb/guide/vercel-passport-nextjs) | Type: How-to | Summary: Read the Vercel Passport token server-side in a Next.js app to identify visitors with the external_sub claim and authorize access to your data. | Topics: guides
- [Deploying a Monorepo Using Yarn Workspaces to Vercel](/kb/guide/deploying-yarn-monorepos-to-vercel) | Type: How-to | Summary: In this guide, you will deploy a monorepo that includes two frontend applications and one shared library with Yarn workspaces. | Topics: guides
- [How do I delete an individual deployment?](/kb/guide/how-do-i-delete-an-individual-deployment) | Type: How-to | Summary: Information on deleting an individual deployment. | Topics: guides
- [How can I run end-to-end tests after my Vercel Preview Deployment?](/kb/guide/how-can-i-run-end-to-end-tests-after-my-vercel-preview-deployment) | Type: How-to | Summary: Learn how to use the Vercel CLI in combination with your CI/CD provider to run end-to-end tests for every code change. | Topics: guides
- [Sending a sample of events to Speed Insights](/kb/guide/sending-sample-to-speed-insights) | Type: How-to | Summary: Learn how to send a sample of your data to Speed insights. | Topics: guides
- [Build Imgur-style image hosting with Nuxt and Vercel Blob](/kb/guide/vercel-blob-nuxt-imgur-clone) | Type: How-to | Summary: Learn how to build an Imgur-style paste-to-share image host using Nuxt and Vercel Blob, with direct-to-storage client uploads, shareable ISR preview pages, and CDN caching at every layer. | Topics: guides
- [The Complete Guide to Vercel Agent](/kb/guide/vercel-agent) | Type: How-to | Summary: Learn what Vercel Agent does, how to set up Code Review, Investigation, Chat, and Installation, and what each feature costs on Pro and Enterprise plans. | Topics: guides
- [Vercel WAF vs Cloudflare WAF](/kb/guide/vercel-waf-vs-cloudflare-waf) | Type: How-to | Summary: A detailed guide to Vercel WAF vs Cloudflare WAF: framework-aware rules, sub-300ms propagation, BotID bot detection, OWASP paranoia levels, leaked credential lookup, and when to choose each product for your web application. | Topics: guides
- [How can I use files in Vercel Functions?](/kb/guide/how-can-i-use-files-in-serverless-functions) | Type: How-to | Summary: Learn how to import files inside Serverless Functions on Vercel. | Topics: guides
- [Building community moderation agents using AI SDK](/kb/guide/building-community-moderation-agents-using-ai-sdk) | Type: How-to | Summary: Learn how to build an AI-powered community moderation agent with Next.js, the AI SDK, and AI Gateway. | Topics: guides
- [Run a research workspace on Vercel](/kb/guide/run-research-workspace-vercel) | Type: How-to | Summary: Plan a durable research workspace on Vercel's Agentic Infrastructure with Workflows, internal API tools, Vercel Sandbox isolation, artifacts, and tradeoffs. | Topics: guides
- [How to build a durable AI code agent on Vercel](/kb/guide/how-to-build-a-durable-ai-code-agent-on-vercel) | Type: How-to | Summary: Build an AI agent that generates code, writes its own tests, and executes them in an isolated microVM with automatic retries. | Topics: guides
- [How to run a multi-step research agent on Vercel](/kb/guide/how-to-run-a-multi-step-research-agent-on-vercel) | Type: How-to | Summary: An end-to-end architecture for production research agents on Vercel using Sandbox, Workflows, and AI Gateway with isolated execution per step. | Topics: guides
- [Using TanStack Intent to ship and consume agent skills](/kb/guide/tanstack-intent) | Type: How-to | Summary: TanStack Intent is a CLI for shipping and consuming agent skills, markdown files that teach AI coding agents how to use a library correctly. This guide covers installing Intent, loading skills from your dependencies, and shipping skills as a maintainer. | Topics: guides
- [TanStack Start on Vercel vs Cloudflare](/kb/guide/tanstack-start-on-vercel-vs-cloudflare) | Type: How-to | Summary: Compare running TanStack Start on Vercel Functions with Fluid compute against Cloudflare Workers. Learn how the runtimes, storage, background jobs, pricing, and developer experience differ so you can choose the right platform. | Topics: guides
- [TanStack Start on Vercel vs Netlify](/kb/guide/tanstack-start-on-vercel-vs-netlify) | Type: How-to | Summary: Compare running TanStack Start on Vercel Functions with Fluid compute against Netlify Functions. Learn how the compute models, storage, background jobs, pricing, and developer experience differ so you can choose the right platform. | Topics: guides
- [Using TanStack AI with Vercel Sandbox](/kb/guide/tanstack-ai-vercel-sandbox) | Type: How-to | Summary: Run coding agents in isolated Vercel Sandbox microVMs with the @tanstack/ai-sandbox-vercel provider, with durable resume-by-id, port previews, and workspace policies. | Topics: guides
- [Moderate product reviews with Jev, TanStack AI, and AI Gateway](/kb/guide/moderate-product-reviews-jev-tanstack-ai) | Type: How-to | Summary:  Moderate product reviews for an e-commerce storefront with Jev from TypeSafe AI and TanStack AI's \`decide\(\)\` function. The \`@tanstack/ai-vercel-gateway\` adapter returns typed choices, scores, and boolean probabilities through Vercel AI Gateway, so your code can publish clear reviews and hold flagged ones. | Topics: guides
- [Using TanStack AI with Vercel AI Gateway](/kb/guide/tanstack-ai-vercel-ai-gateway) | Type: How-to | Summary: Connect TanStack AI to Vercel AI Gateway with the @tanstack/ai-vercel-gateway adapter to stream chat, route across providers, and generate embeddings and images with one API key. | Topics: guides
- [How to Deploy a TanStack Start app to Vercel](/kb/guide/deploy-a-tanstack-start-app-to-vercel) | Type: How-to | Summary: Deploy a TanStack Start app to Vercel with the Nitro Vite plugin. Covers Git and CLI deployment, Fluid compute defaults, and framework detection fixes. | Topics: guides
- [How to use OpenAI Function Calling with Next.js and the Vercel AI SDK](/kb/guide/openai-function-calling) | Type: How-to | Summary: Learn how to use OpenAI Function Calling and Vercel AI SDK in a Next.js Application to build AI-powered user experiences. | Topics: guides
- [Troubleshooting Inconsistent Logs in Vercel Functions](/kb/guide/troubleshooting-inconsistent-logs-in-vercel-functions) | Type: How-to | Summary: Learn how to troubleshoot and resolve logs that appear mixed in Vercel Functions. This guide explains why logs from different requests can appear mixed and provides solutions to ensure your functions execute reliably without corrupting your log data. | Topics: guides
- [How to send emails from an application on Vercel](/kb/guide/sending-emails-from-an-application-on-vercel) | Type: How-to | Summary: Send email from Vercel Functions over an HTTP API instead of SMTP. Match the right Next.js pattern to your trigger and fix sends that fail in production. | Topics: guides
- [Building an AI Chatbot with Cohere, Next.js, and the Vercel AI SDK](/kb/guide/cohere-nextjs-vercel-ai-sdk) | Type: How-to | Summary: Learn how to build a generative AI application using Cohere, Next.js, and Vercel. | Topics: guides
- [How to test a container image in Vercel Sandbox before deploying](/kb/guide/test-container-image-vercel-sandbox) | Type: How-to | Summary: Validate a container image before deploying by booting it as a custom Sandbox image from Vercel Container Registry \(VCR\) or running Docker inside a Vercel Sandbox. | Topics: guides
- [How to execute AI-generated code safely with Vercel Sandbox](/kb/guide/how-to-execute-ai-generated-code-safely) | Type: How-to | Summary: Learn how to run code generated by AI models in an isolated sandbox environment. | Topics: guides
- [How to process user-uploaded files with Vercel Sandbox and Vercel Blob](/kb/guide/user-uploaded-files-vercel-sandbox-and-blob) | Type: How-to | Summary: Learn how to upload files to Vercel Blob, process them safely with FFmpeg in an isolated Vercel Sandbox, and store the results back in Blob. | Topics: guides
- [How to build an on-demand voice agent with Vercel Sandbox](/kb/guide/how-to-build-an-on-demand-voice-agent-with-vercel-sandbox) | Type: How-to | Summary: Build a voice AI application that creates isolated LiveKit agent environments using Vercel Sandbox, enabling real-time conversations without maintaining persistent infrastructure. | Topics: guides
- [Using Vercel Sandbox to run Claude’s Agent SDK](/kb/guide/using-vercel-sandbox-claude-agent-sdk) | Type: How-to | Summary: Learn how to deploy Claude's Agent SDK in Vercel Sandbox for secure and isolated execution of AI-powered code generation and autonomous agent tasks.  | Topics: guides
- [Build with Vercel Blob on Next.js](/kb/guide/vercel-blob-nextjs) | Type: How-to | Summary: Deploy the Vercel Blob Next.js Starter and learn how client uploads store images securely in a private Blob store. | Topics: guides
- [How to upload and store files with Vercel](/kb/guide/how-to-upload-and-store-files-with-vercel) | Type: How-to | Summary: Vercel file uploads done right cover Server Actions, client-direct upload, and multipart for 5 TB files, with auth and caching handled by the SDK. | Topics: guides
- [Can I use a proxy on top of my Vercel Deployment?](/kb/guide/can-i-use-a-proxy-on-top-of-my-vercel-deployment) | Type: How-to | Summary: General information about using an external proxy to serve a Vercel Deployment. | Topics: guides
- [Build AI agents with AI Gateway and AI SDK](/kb/guide/ai-gateway-and-ai-sdk) | Type: How-to | Summary: Build AI agents on Vercel with AI Gateway and AI SDK, then make them reliable, capable, and durable with Sandbox, Chat SDK, Vercel Connect, and Workflow. | Topics: guides
- [Why is my Vercel domain not verified?](/kb/guide/why-is-my-vercel-domain-unverified) | Type: How-to | Summary: Information on why a Vercel domain may not be verified and how to verify it. | Topics: guides
- [Route form submissions with Jev and AI SDK](/kb/guide/jev-ai-sdk-form-router) | Type: How-to | Summary: Route form submissions to the right team with the Jev x AI SDK Form Router template. Jev routes clear cases and a fallback model decides uncertain ones. | Topics: guides
- [How to classify, route, and score with Jev and AI SDK](/kb/guide/typesafe-jev-and-ai-sdk) | Type: How-to | Summary: Use Jev from TypeSafe AI with AI SDK's experimental \`evaluate\` API to classify, route, score, and verify inside your application. Jev returns typed choices, scores, and boolean probabilities through AI Gateway. | Topics: guides
- [Adding keyboard shortcuts to React apps with TanStack Hotkeys](/kb/guide/adding-keyboard-shortcuts-to-react-apps-with-tanstack-hotkeys) | Type: How-to | Summary: Add cross-platform keyboard shortcuts to your React app with TanStack Hotkeys. Install, register, scope, and display shortcuts with platform-aware labels. | Topics: guides
- [What is the Nitro Vite plugin?](/kb/guide/nitro-vite-plugin) | Type: How-to | Summary: The Nitro Vite plugin \(nitro/vite\) adds SSR, API routes, and deploy-anywhere server builds to any Vite app. Learn what it does and how it runs on Vercel. | Topics: guides
- [Deploying React Forms Using Formspree with Vercel](/kb/guide/deploying-react-forms-using-formspree-with-vercel) | Type: How-to | Summary: Create and deploy a React form with the help of Formspree and Vercel. | Topics: guides
- [Vercel vs Webflow Cloud](/kb/guide/vercel-vs-webflow-cloud) | Type: How-to | Summary: Compare Vercel and Webflow Cloud for deploying Next.js and Astro apps, including runtime, framework support, storage, pricing, and where your code runs. | Topics: guides
- [Vercel vs Kubernetes](/kb/guide/vercel-vs-kubernetes) | Type: How-to | Summary: Compare Vercel and Kubernetes on operational ownership, deployment workflow, scaling, and cost model to decide which platform fits your workload and team. | Topics: guides
- [How to ship a Koa app on Vercel](/kb/guide/ship-a-koa-app-on-vercel) | Type: How-to | Summary: Deploy a Koa app to Vercel with zero configuration. Learn how to ship from the Vercel CLI or Git, and configure response streaming, middleware, cron jobs, and Observability. | Topics: guides
- [How to ship a Fastify app on Vercel](/kb/guide/ship-a-fastify-app-on-vercel) | Type: How-to | Summary: Deploy a Fastify app to Vercel with zero configuration, then add streaming, lifecycle hooks, cron jobs, and observability. | Topics: guides
- [How to ship a NestJS app on Vercel](/kb/guide/ship-a-nestjs-app-on-vercel) | Type: How-to | Summary: Deploy a NestJS app to Vercel with zero configuration. Learn how to ship from a template, the Nest CLI, or Git, and configure response streaming, middleware, cron jobs, and Observability. | Topics: guides
- [Run a marketing team from Slack with eve](/kb/guide/marketing-team-eve) | Type: How-to | Summary: Team of five marketing agents built on eve. The lead routes work to specialists that write long-form into Notion, queue social posts in Typefully, run email in Resend, and audit for SEO, with approvals for anything irreversible. | Topics: guides
- [Draft documentation fixes from reader feedback with Sanity and eve](/kb/guide/sanity-eve-agent) | Type: How-to | Summary: Build an autonomous agent that drafts fixes in Sanity, stages them for human review, and calls the model through AI Gateway. | Topics: guides
- [Draft content in your voice from Slack with eve](/kb/guide/eve-content-agent) | Type: How-to | Summary: Deploy the eve content agent template, a Slack bot that drafts blog posts, LinkedIn posts, release notes, and newsletters in your house voice from Notion, using Vercel Connect, Vercel Blob, and AI Gateway. | Topics: guides
- [How to add skills to your eve agent](/kb/guide/how-to-add-eve-skills) | Type: How-to | Summary: Add skills to an eve agent by creating a file under agent/skills/ or installing a published skill with the npx skills add CLI. | Topics: guides
- [Build a software factory with eve](/kb/guide/eve-software-factory) | Type: How-to | Summary: Foreman, a software factory built on eve. It turns GitHub and Linear work items into reviewed draft pull requests through four agent stations, triaging issues and fixing its own red CI along the way. | Topics: guides
- [Using Chat SDK and eve together](/kb/guide/chat-sdk-and-eve) | Type: How-to | Summary: Understand how eve and Chat SDK divide responsibilities, when to use eve's first-class channels versus the Chat SDK channel, and how to bridge any Chat SDK adapter into an eve agent | Topics: guides
- [Run Terminal-Bench and any Harbor benchmark on Vercel Sandbox](/kb/guide/run-terminal-bench-harbor-benchmarks-vercel-sandbox) | Type: How-to | Summary: Run Terminal-Bench, SWE-bench, and any Harbor benchmark on Vercel Sandbox. Each trial executes in an isolated Firecracker microVM, with AI Gateway routing one API key to hundreds of models. | Topics: guides
- [Vercel AI SDK vs TanStack AI](/kb/guide/vercel-ai-sdk-vs-tanstack-ai) | Type: How-to | Summary: Compare the Vercel AI SDK and TanStack AI for building AI-powered TypeScript applications and agents. Learn how AI SDK and TanStack AI differ in agent abstractions, harnesses, framework support, persistence, streaming protocols, tool calling, and bundle optimization. | Topics: guides
- [How to ship a Flask app on Vercel](/kb/guide/ship-a-flask-app-on-vercel) | Type: How-to | Summary: Deploy a Flask app to Vercel with zero configuration. Learn how to ship from a template, the Vercel CLI, or Git, and configure response streaming, middleware, cron jobs, the Bun runtime, and Observability. | Topics: guides
- [Export your Webflow site and host it on Vercel](/kb/guide/webflow-vercel-drop) | Type: How-to | Summary: Learn how to export your Webflow site's code and host it on Vercel with Vercel Drop. Drag your .zip export into the browser for a live production URL with no Git or CLI setup. | Topics: guides
- [Vercel Drop vs Netlify Drop](/kb/guide/vercel-drop-vs-netlify-drop) | Type: How-to | Summary: Compare Vercel Drop and Netlify Drop for drag-and-drop deployment: framework builds, static sites, updates, size limits, and when to choose each one. | Topics: guides
- [Caching audits: Five antipatterns that cost performance and money](/kb/guide/caching-antipatterns) | Type: How-to | Summary: Five caching antipatterns from hundreds of Vercel technical audits: write amplification, deploy-wiped caches, spinner shells, and how to diagnose each. | Topics: guides
- [Deploy a Claude Design project to Vercel](/kb/guide/claude-design) | Type: How-to | Summary: Publish a Claude Design project to Vercel for a live production URL with the Vercel connector, or by exporting a .zip to Vercel Drop. No Git or CLI required. | Topics: guides
- [The Complete Guide to Vercel Connect](/kb/guide/vercel-connect) | Type: How-to | Summary: Use Vercel Connect to call provider APIs like Slack, GitHub, Linear, Microsoft, Discord, Snowflake, and Salesforce from your agents and services with short-lived, scoped tokens instead of long-lived secrets. | Topics: guides
- [Build an agentic app in FastAPI with OpenAI Agents API and Vercel Sandbox](/kb/guide/fastapi-openai-agents-api-vercel-sandbox) | Type: How-to | Summary: Learn how to build a repository Q&A app using FastAPI, OpenAI Agents API, and Vercel Sandbox, with isolated code inspection, streamed progress, downloadable evidence, and deployment to Vercel. | Topics: guides
- [Accessing Vercel-hosted sites from mainland China](/kb/guide/accessing-vercel-hosted-sites-from-mainland-china) | Type: How-to | Summary: Understand why Vercel-hosted sites may be slow or inaccessible in mainland China, and explore steps to improve performance for users in the region | Topics: guides
- [Improve Cumulative Layout Shift \(CLS\) on Vercel](/kb/guide/cls-on-vercel) | Type: How-to | Summary: Read, diagnose, and fix Cumulative Layout Shift on Vercel using Speed Insights and Next.js best practices. | Topics: guides
- [Vercel Sandbox vs CodeSandbox](/kb/guide/vercel-sandbox-vs-codesandbox) | Type: How-to | Summary: A detailed guide to Vercel Sandbox vs CodeSandbox: compute isolation, credential brokering, Active CPU billing, Docker support, persistent environments, and when to choose each product for your AI workloads. | Topics: guides
- [How to migrate from Fly.io to Vercel](/kb/guide/migrate-fly-io-to-vercel) | Type: How-to | Summary: Move a containerized app from Fly.io to Vercel. Map fly.toml to Dockerfile.vercel and vercel.json, replace Machines with Fluid compute, move volumes to external storage, and cut over without downtime. | Topics: guides
- [How to migrate from Google Cloud Run to Vercel](/kb/guide/migrate-cloud-run-to-vercel) | Type: How-to | Summary: Migrate from Cloud Run to Vercel by copying your Dockerfile to Dockerfile.vercel, aligning the PORT contract, moving secrets, and mapping jobs to cron. | Topics: guides
- [Publish and subscribe to realtime data on Vercel](/kb/guide/publish-and-subscribe-to-realtime-data-on-vercel) | Type: How-to | Summary: Learn how to publish and subscribe to realtime data on Vercel with WebSockets, SSE, Redis, and Queues, and when a managed provider fits better. | Topics: guides
- [How to stop Vercel Functions from timing out](/kb/guide/what-can-i-do-about-vercel-serverless-functions-timing-out) | Type: How-to | Summary: Vercel Functions that time out usually trace back to a few causes. Learn how Fluid Compute fixes most of them and how to handle the edge cases. | Topics: guides
- [Troubleshooting Build Error: "Serverless Function has exceeded the unzipped maximum size of 250 MB"](/kb/guide/troubleshooting-function-250mb-limit) | Type: How-to | Summary: Learn how to troubleshoot builds failing due to exceeding the maximum function size limit on Vercel. | Topics: guides
- [Migrate to Vercel from Cloudflare](/kb/guide/migrate-to-vercel-from-cloudflare) | Type: How-to | Summary: Migrate your website's configuration from Cloudflare Pages or Workers to Vercel | Topics: guides
- [Translate Kubernetes manifests to vercel.json](/kb/guide/kubernetes-manifests-to-vercel-json) | Type: How-to | Summary: Translate Kubernetes Deployments, Services, Ingress, ConfigMaps, and CronJobs into vercel.json configuration and Vercel project settings. | Topics: guides
- [Application authentication on Vercel](/kb/guide/application-authentication-on-vercel) | Type: How-to | Summary: Secure application authentication on Vercel across layers: proxy checks, the Data Access Layer, PPR-safe rendering, and platform controls like Firewall and BotID. | Topics: guides
- [Connect Next.js to Amazon Aurora PostgreSQL using Vercel Marketplace](/kb/guide/connect-next-js-to-amazon-aurora-postgresql-using-vercel-marketplace) | Type: How-to | Summary: Learn how to connect your Next.js application to Amazon Aurora PostgreSQL securely using the Vercel Marketplace AWS integration | Topics: guides
- [Troubleshooting Cross-Origin Errors \(net::ERR_BLOCKED_BY_ORB\) with Deployment Protection](/kb/guide/troubleshooting-cross-origin-errors-neterr-blocked-by-orb-with-deployment-protection) | Type: How-to | Summary: Learn to resolve \`net::ERR_BLOCKED_BY_ORB\` errors on protected Vercel deployments. This guide explains how cross-origin asset requests conflict with Vercel Authentication and shows the fix for Sitecore JSS apps using the \`PUBLIC_URL\` environment variable. | Topics: guides
- [Does Vercel support Kubernetes?](/kb/guide/vercel-kubernetes-support) | Type: How-to | Summary: Vercel doesn't run Kubernetes clusters. Learn how Kubernetes workloads like Deployments, Ingress, ConfigMaps, and CronJobs map to Vercel Functions, container images, and Cron Jobs. | Topics: guides
- [ How to migrate from Railway to Vercel](/kb/guide/migrate-railway-to-vercel) | Type: How-to | Summary: Move an app from Railway to Vercel. Most Railpack-built apps deploy through framework detection with no container; Dockerfile apps move as Dockerfile.vercel. Map railway.json to vercel.json and cut over safely. | Topics: guides
- [How to set up a staging environment on Vercel](/kb/guide/set-up-a-staging-environment-on-vercel) | Type: How-to | Summary: Set up a staging environment on Vercel with custom environments, staged production deployments, or a branch-based preview workflow. Includes Vercel Connect support for custom environments. | Topics: guides
- [How to set up email with your Vercel domain](/kb/guide/set-up-email-with-your-vercel-domain) | Type: How-to | Summary: Set up email on your Vercel domain by adding your provider's MX and TXT records in Vercel DNS, and send transactional email from your app with Resend. | Topics: guides
- [Troubleshoot and optimize Function Invocations on Vercel](/kb/guide/optimize-function-invocations) | Type: How-to | Summary: Diagnose which routes drive Function Invocations and learn to optimize them. Separate necessary dynamic traffic from divertible requests, fix common invocation patterns, and verify the change after shipping. | Topics: guides
- [How to choose a Salesforce Commerce Cloud storefront: PWA Kit, Storefront Next, or Next.js](/kb/guide/salesforce-pwa-kit-vs-storefront-next-vs-nextjs) | Type: How-to | Summary: Compare PWA Kit, Storefront Next, and a Next.js storefront on Vercel for Salesforce Commerce Cloud. Learn how caching, personalization, SCAPI, deployment, support, and migration effort change across the three options. | Topics: guides
- [Does Vercel support Docker deployments?](/kb/guide/does-vercel-support-docker-deployments) | Type: How-to | Summary: Vercel supports deploying OCI-compatible container images through Vercel Functions and Vercel Container Registry, with Active CPU pricing and automatic scaling. | Topics: guides
- [Does Vercel have a SOC 2 Type 2 attestation?](/kb/guide/is-vercel-soc-2-compliant) | Type: How-to | Summary: Vercel holds a SOC 2 Type 2 attestation for Security, Confidentiality, and Availability. See what the report covers, how to access it, and what you still own. | Topics: guides
- [Vercel Sandbox vs E2B](/kb/guide/vercel-sandbox-vs-e2b) | Type: How-to | Summary: A detailed guide to Vercel Sandbox vs E2B: compute lifecycle, security controls, code execution, pricing, and when to choose each sandbox for your AI agent workloads. | Topics: guides
- [Build an agent with Vercel and Flue](/kb/guide/build-an-agent-with-vercel-and-flue) | Type: How-to | Summary: Build and deploy an agent with Flue, Vercel Sandbox, and AI Gateway | Topics: guides
- [How to add per-request CSP nonces to CDN-cached HTML on Vercel](/kb/guide/csp-nonces-with-cdn-cache) | Type: How-to | Summary: Use Routing Middleware and a self-fetch to add a fresh CSP nonce to cached HTML without rendering the page again on every request. | Topics: guides
- [Run Cursor Cloud Agents on Vercel Sandbox](/kb/guide/cursor-vercel-sandbox) | Type: How-to | Summary: Learn how to run Cursor Cloud Agents on Vercel Sandbox with BYOM worker pools, durable workflows, isolated microVMs, and scale-to-zero compute. | Topics: guides
- [Make your site readable by AI agents](/kb/guide/make-your-site-readable-by-ai-agents) | Type: How-to | Summary: A practical guide to making your website discoverable, readable, and actionable for AI agents, grounded in over 1,000 real agent runs and a controlled experiment with the ora.ai research lab. | Topics: guides
- [Build a Weather API on Vercel: Express, FastAPI, and Nitro](/kb/guide/weather-api-with-fastapi) | Type: How-to | Summary: Build a weather API on Vercel with FastAPI, Express, or Nitro. Compare the three runtimes, add caching and Observability, then deploy the route. | Topics: guides
- [Protect Sensitive Routes with Vercel WAF: Challenge and Deny Rule Recipes](/kb/guide/suspicious-traffic-in-specific-countries) | Type: How-to | Summary: Use Vercel WAF custom rules to block or challenge unwanted traffic by country, ASN, IP address, user agent, path, or cookie, without redeploying. | Topics: guides
- [Does Vercel Support Yarn? \(Versions 2, 3, and 4\)](/kb/guide/does-vercel-support-yarn-4) | Type: How-to | Summary: Vercel supports Yarn 1, 2, 3, and 4. Learn which version your build uses by default, and how to pin Yarn 4 with Corepack or a committed release. | Topics: guides
- [Deploy Symfony on Vercel with Docker](/kb/guide/symfony-php-with-docker) | Type: How-to | Summary: Build a Symfony application with FrankenPHP and Docker, then deploy it to Vercel with production configuration, external storage, and preview deployments. | Topics: guides
- [Deploy Laravel on Vercel with Docker](/kb/guide/laravel-php-with-docker) | Type: How-to | Summary: Build a Laravel application with FrankenPHP and Docker, then deploy it to Vercel with production configuration, external storage, and preview deployments. | Topics: guides
- [Deploy PHP on Vercel with Docker](/kb/guide/deploy-php-on-vercel-with-docker) | Type: How-to | Summary: Build a PHP application with FrankenPHP and Docker, then deploy it to Vercel Functions with managed configuration, storage, and preview deployments. | Topics: guides
- [Manage Vercel projects with a software factory](/kb/guide/software-factory-vercel-mcp) | Type: How-to | Summary:  Add Vercel's hosted MCP to the eve software factory template so Foreman can read build logs, runtime errors, and deployment history for the app your target repository deploys, brokered at app scope through Vercel Connect. | Topics: guides
- [Give your software factory a browser](/kb/guide/software-factory-browser) | Type: How-to | Summary:  Add a KERNEL cloud browser to the eve software factory template so Foreman can reproduce flow bugs, sign in through managed auth, and verify fixes on preview deployments in attended sessions. | Topics: guides
- [Rotating Secrets for Vercel Marketplace Integrations](/kb/guide/how-to-reset-the-secrets-of-your-supabase-integration) | Type: How-to | Summary: Rotate the Supabase service role key, JWT secret, and database password from your Vercel integration, then apply the new values with a redeploy. | Topics: guides
- [Deploy to Vercel with Self-Hosted Git Pipelines \(GitLab & Bitbucket\)](/kb/guide/how-can-i-use-gitlab-pipelines-with-vercel) | Type: How-to | Summary: Learn how to use GitLab Pipelines to deploy to Vercel including support for self-managed GitLab. | Topics: guides
- [OG Image Generation: The Complete Customization Guide](/kb/guide/using-custom-font) | Type: How-to | Summary: Learn how to use custom fonts in your Vercel OG image, plus emoji, external images, non-Latin text, dynamic titles, and article headlines. | Topics: guides
- [How to prepare your storefront for Black Friday traffic](/kb/guide/black-friday-preparation) | Type: How-to | Summary: A practical checklist for keeping your storefront fast and your checkout path healthy through Black Friday and Cyber Monday traffic, from load testing to instant rollback. | Topics: guides
- [Durable agent approval workflows on Vercel](/kb/guide/agent-approval-workflow-stack-guide) | Type: How-to | Summary: How enterprise architects choose a stack and decide where to run durable, human-in-the-loop agent approval workflows on Vercel. | Topics: guides
- [Build your first Slack agent with eve](/kb/guide/eve-slack-agent-starter) | Type: How-to | Summary: Deploy the eve Slack agent template: a starter Slack bot built on the eve framework with an example tool and skill. | Topics: guides
- [Build an incident response sre agent with eve](/kb/guide/eve-incident-sre-agent) | Type: How-to | Summary: sre is an incident response agent for Slack. It investigates production issues using a hypothesis-driven approach and returns verifiable evidence from connected sources. | Topics: guides
- [Ship social posts from Slack with eve and Typefully](/kb/guide/eve-typefully-social-media-agent) | Type: How-to | Summary: A Slack-based social media agent built on eve. It drafts posts and threads for X, LinkedIn, Threads, Bluesky, and Mastodon through Typefully, manages the publishing queue, reads analytics, and drafts long-form pieces into Notion. | Topics: guides
- [Manage your Sanity project from Slack with eve](/kb/guide/eve-sanity-copilot) | Type: How-to | Summary: A Slack-based Sanity copilot built on eve. It queries and edits content with GROQ, shapes schemas, manages releases, and drafts long-form pieces into Notion. | Topics: guides
- [A/B Testing on Vercel](/kb/guide/ab-testing-on-vercel) | Type: How-to | Summary: Learn best practices for A/B testing on Vercel | Topics: guides
- [Does Vercel support .htaccess files?](/kb/guide/does-vercel-support-htaccess-files) | Type: How-to | Summary: Information on Vercel's support for .htaccess files. | Topics: guides
- [How to troubleshoot stale content returned from the Vercel CDN when using an external proxy or CDN](/kb/guide/how-to-troubleshoot-stale-content-returned-from-the-edge-network-when-using-an-external-proxy-or-cdn) | Type: How-to | Summary: Learn how to diagnose and fix stale content issues when using external proxies or CDNs with Vercel. Understand troubleshooting strategies, and configuration best practices to ensure fresh content delivery. | Topics: guides
- [How can I use AWS SDK Environment Variables on Vercel?](/kb/guide/how-can-i-use-aws-sdk-environment-variables-on-vercel) | Type: How-to | Summary: How to use AWS SDK Environment Variables on Vercel | Topics: guides
- [How can I use geolocation IP headers?](/kb/guide/geo-ip-headers-geolocation-vercel-functions) | Type: How-to | Summary: Learn how to read geolocation headers on Vercel with Next.js or any frontend framework. | Topics: guides
- [Running Docker on Vercel](/kb/guide/docker) | Type: How-to | Summary: Learn how to run Docker on Vercel by deploying OCI container images as Vercel Functions, storing them in Vercel Container Registry \(VCR\), and running containers in Vercel Sandbox. | Topics: guides
- [How to install system packages in Vercel Sandbox](/kb/guide/how-to-install-system-packages-in-vercel-sandbox) | Type: How-to | Summary: Learn how to install additional system packages in Vercel Sandbox with apt-get on the default Ubuntu-based managed images, or dnf on legacy Amazon Linux runtimes. | Topics: guides
- [How to route your coding agent spend through AI Gateway](/kb/guide/route-coding-agent-spend-through-ai-gateway) | Type: How-to | Summary: Point Claude Code, Codex, Cursor, and every other harness on your machine at AI Gateway with one CLI command, on a budgeted key, so all of your coding agent spend lands in one place. | Topics: guides
- [How to run background jobs in Next.js](/kb/guide/how-to-run-background-jobs-in-nextjs-on-vercel) | Type: How-to | Summary: Learn the durable way to run background jobs in Next.js on Vercel with the Workflow SDK, and when to reach for Queues or Cron Jobs. | Topics: guides
- [How to resolve IP blocking issues ](/kb/guide/how-to-resolve-ip-blocking-issues) | Type: How-to | Summary: Learn to troubleshoot IP blocking issues for both shared and personal networks. | Topics: guides
- [Build Claude Managed Agents with Chat SDK](/kb/guide/claude-managed-agents-chat-sdk) | Type: How-to | Summary: Ship a Slack research bot built on Claude Managed Agents and Chat SDK. One persistent session per thread, streamed briefs with sources, and no Slack credentials to manage. | Topics: guides
- [Build a GitHub agent with Vercel Connect](/kb/guide/github-agent-vercel-connect) | Type: How-to | Summary: Build a GitHub agent that helps your team work through issues and PRs. Chat SDK handles the interactivity and AI SDK runs the tool-calling loop. | Topics: guides
- [Build a Linear agent with Vercel Connect](/kb/guide/linear-agent-vercel-connect) | Type: How-to | Summary: Build a native Linear Agent that helps your team manage issues. Mention it on any issue and it responds in real time, powered by Chat SDK and AI SDK. | Topics: guides
- [Build your own Slackbot with Vercel Connect](/kb/guide/build-a-slack-bot-with-vercel-connect) | Type: How-to | Summary: Learn how to build your very own Slackbot with Chat SDK and AI SDK. Vercel Connect supplies runtime Slack tokens and forwards triggers, so you never store a long-lived bot token. | Topics: guides
- [How to build a Slack bot that manages files in Vercel Blob](/kb/guide/slack-bot-vercel-blob) | Type: How-to | Summary: Build a Slack bot using Chat SDK, AI SDK, and Files SDK that can list, read, upload, and delete files in Vercel Blob through tool calls. Vercel Connect supplies runtime Slack tokens and forwards triggers. | Topics: guides
- [Build a daily digest bot with Chat SDK and Workflow SDK](/kb/guide/daily-digest-bot-with-chat-sdk-and-workflow-sdk) | Type: How-to | Summary: Build a daily digest bot that posts a daily digest of GitHub stats to Slack. Learn how to use Vercel Connect to set up Slack and GitHub app securely in your project. | Topics: guides
- [How to build a GitHub agent with eve and GitHub Tools](/kb/guide/github-agent-eve) | Type: How-to | Summary: Build a GitHub agent with eve, GitHub Tools, and Vercel Connect. Register AI-callable GitHub tools, gate writes behind durable approval, and reply to @mentions in issues and pull requests with no stored GitHub credentials. | Topics: guides
- [Astro on Vercel vs Webflow Cloud](/kb/guide/astro-on-vercel-vs-webflow-cloud) | Type: How-to | Summary: Compare running Astro on Vercel Functions with Fluid compute against Webflow Cloud on Cloudflare Workers. Learn how Astro feature support, runtimes, storage, pricing, and developer experience differ so you can choose the right platform. | Topics: guides
- [How to ship a FastAPI app on Vercel](/kb/guide/ship-a-fastapi-app-on-vercel) | Type: How-to | Summary: Deploy a FastAPI app to Vercel with zero configuration. Learn how the Python runtime, Vercel Functions, streaming, middleware, and cron jobs work together. | Topics: guides
- [What should I do if I receive a 503 error on Vercel?](/kb/guide/what-should-i-do-if-i-receive-a-503-error-on-vercel) | Type: How-to | Summary: Learn about when Serverless Functions return a 503 status code and what can be done about them. | Topics: guides
- [Build Claude Managed Agents with Vercel Services](/kb/guide/claude-managed-agents-vercel-services) | Type: How-to | Summary: Deploy Claude Managed Agents with Vercel Services to run a streaming research analyst in a browser chat, using Anthropic's Chat SDK quickstart. | Topics: guides
- [How can I use GitHub Actions with Vercel?](/kb/guide/how-can-i-use-github-actions-with-vercel) | Type: How-to | Summary: GitHub Actions with Vercel works best when you skip duplicate builds. Learn the 4-command CLI pattern, --prebuilt flag, test gates, and rollback parity. | Topics: guides
- [How to migrate from Cloudflare Workflows to Vercel Workflows](/kb/guide/migrate-cloudflare-workflows-to-vercel-workflows) | Type: How-to | Summary: Migrate from Cloudflare Workflows to Vercel Workflows by mapping WorkflowEntrypoint, step.do, and waitForEvent to workflow directives and hooks. | Topics: guides
- [How to build a honeypot with Vercel Web Application Firewall](/kb/guide/how-to-build-a-honeypot-with-vercel-web-application-firewall) | Type: How-to | Summary: Learn how to build a honeypot with Vercel Web Application Firewall \(WAF\) that catches bots ignoring your robots.txt. Capture offending IPs and block them automatically with Vercel WAF Custom Rules and Persistent Actions. | Topics: guides
- [How to Deploy a Solid App with Vercel](/kb/guide/deploying-solid-with-vercel) | Type: How-to | Summary: Deploy Solid to Vercel with zero configuration. Covers SolidStart 1 and 2, static Solid apps, build settings, and custom domains. | Topics: guides
- [How can I allowlist IP addresses for a deployment?](/kb/guide/how-to-allowlist-deployment-ip-address) | Type: How-to | Summary: Vercel deployments use dynamic outbound IPs by default. Learn how to allowlist IP addresses for a deployment with Static IPs or Secure Compute. | Topics: guides
- [Build a ChatGPT Connector \(MCP server\)](/kb/guide/mcp-server-chatgpt-connector) | Type: How-to | Summary: Build a ChatGPT MCP server with mcp-handler and Fluid compute. Add search, fetch, and OAuth, deploy to Vercel, then validate it in developer mode. | Topics: guides
- [Full-stack previews on Vercel](/kb/guide/full-stack-preview-deployments-on-vercel) | Type: How-to | Summary: Learn how to use full-stack previews for your Vercel projects. Deploy Next.js, FastAPI, and a containerized Go service together in one project, then review every cross-service change through one preview URL. | Topics: guides
- [Lifecycle of a domain](/kb/guide/lifecycle-of-a-domain) | Type: How-to | Summary: Understand the states a .com domain passes through from registration to deletion, and how to renew or recover it at each stage. | Topics: guides
- [Give your eve agent an email inbox with Resend](/kb/guide/eve-agent-with-resend) | Type: How-to | Summary: Connect an eve agent to email using the Chat SDK channel and the Resend adapter. Handle inbound email, threaded replies, attachments, and proactive sends. | Topics: guides
- [Deploy Rust on Vercel with Docker](/kb/guide/deploy-rust-on-vercel-with-docker) | Type: How-to | Summary: Build a Rust application with Axum and Docker, then deploy it to Vercel Functions. Learn how to configure environment variables, managed storage, and preview deployments for your project. | Topics: guides
- [Deploy Go apps on Vercel using Docker](/kb/guide/deploy-go-using-docker-vercel) | Type: How-to | Summary: Deploy an existing Dockerized Go app to Vercel using Memos as a real-world example, with Neon Postgres for durable data. | Topics: guides
- [How to migrate from GHCR to Vercel Container Registry](/kb/guide/migrate-ghcr-to-vcr) | Type: How-to | Summary: Migrate container images from GitHub Container Registry \(GHCR\) to Vercel Container Registry \(VCR\), including authentication, multi-platform copies, and CI updates | Topics: guides
- [How to use Vercel Container Registry](/kb/guide/how-to-use-vercel-container-registry) | Type: How-to | Summary: Push, store, and pull OCI container images with Vercel Container Registry, then deploy them to Vercel Functions and Vercel Sandbox. | Topics: guides
- [Running Docker on Vercel vs Render](/kb/guide/docker-on-vercel-vs-render) | Type: How-to | Summary: Compare how Vercel and Render run Docker workloads, including deployment model, scaling, image sources, state, and networking. | Topics: guides
- [How Docker Compose concepts map to Vercel](/kb/guide/docker-compose-concepts-on-vercel) | Type: How-to | Summary: Translate your Docker Compose file to Vercel: Compose services become Vercel Services, networks become bindings, and volumes become Marketplace databases and Vercel Blob. | Topics: guides
- [How to migrate from Render to Vercel](/kb/guide/migrate-render-to-vercel) | Type: How-to | Summary: Migrate from Render to Vercel: map web services, cron jobs, and containers to their equivalents, and handle what doesn't move. | Topics: guides
- [Deploy a Node.js Fastify app on Vercel with Docker](/kb/guide/deploy-nodejs-on-vercel-with-docker) | Type: How-to | Summary: Build a Node.js application with Fastify and Docker, then deploy it to Vercel Functions. Learn how to configure environment variables, managed storage, and preview deployments for your project. | Topics: guides
- [Deploy ASP.NET Core on Vercel with Docker](/kb/guide/dot-net-asp-net-on-vercel-with-docker) | Type: How-to | Summary: Build a .NET application with Docker and deploy it to Vercel Functions. Learn how to configure environment variables, integrations, and preview deployments for your ASP.NET Core application. | Topics: guides
- [How to run Herdr coding agents in isolated Vercel Sandboxes](/kb/guide/run-herdr-coding-agents-isolated-vercel-sandboxes) | Type: How-to | Summary: Install the vercel.sandbox plugin for Herdr, approve an upload manifest, run each AI coding agent in its own isolated Vercel Sandbox microVM, and apply its changes back to your local worktree. | Topics: guides
- [How long does it take to get a response from Vercel Support?](/kb/guide/vercel-support-queue-time) | Type: How-to | Summary: Information on how long it might take Vercel Support to respond to your request. | Topics: guides
- [The Complete Guide to Agent Plugins](/kb/guide/agent-plugins) | Type: How-to | Summary: Package Agent Skills and MCP servers into portable plugins that work across compatible AI agent clients with the Agent Plugins specification. | Topics: guides
- [Build a real-time chat app with WebSockets on Vercel](/kb/guide/real-time-chat-websockets) | Type: How-to | Summary: Build and deploy a single-room messaging app in Next.js with real-time chat, typing indicators, and live online user counts using WebSockets and Redis. | Topics: guides
- [Build a web research agent with Workflow SDK](/kb/guide/durable-web-research-agent-with-workflow-sdk) | Type: How-to | Summary: Build a web research agent that searches the web and returns a cited report. Powered by AI SDK and Workflow SDK, it journals every step so progress survives any crash or retries. | Topics: guides
- [Investigate GitHub issues with \`HarnessAgent\` and Vercel Sandbox](/kb/guide/sandboxed-coding-agent-with-harnessagent) | Type: How-to | Summary: Use HarnessAgent to run coding agent harnesses like Claude Code or Codex against untrusted code inside Vercel Sandbox. Reproduce GitHub issues with the agent harness and generate a report for the maintainer. | Topics: guides
- [Build Notion-style real-time presence with WebSockets on Vercel](/kb/guide/real-time-presence-hono-react) | Type: How-to | Summary: Build the avatar faces that appear when a teammate opens a page and vanish when they leave. Powered by a Hono WebSocket server with React, deployed as a single Vercel project with Services. | Topics: guides
- [Build Figma-style multiplayer cursors with WebSockets on Vercel](/kb/guide/real-time-board-nextjs-fastapi) | Type: How-to | Summary: Learn how to build Figma-style multiplayer cursors with Next.js and FastAPI, kept consistent across multiple Vercel Function instances using WebSockets and Redis. | Topics: guides
- [Building human-in-the-loop agents for community moderation with durable workflows](/kb/guide/building-human-in-the-loop-agents-for-community-moderation-with-durable-workflows) | Type: How-to | Summary: Learn how to build AI agents that escalate decisions to humans in Slack, pause and resume runs reliably, and stream progress using Vercel Workflows. | Topics: guides
- [How to deploy a Shopify App to Vercel](/kb/guide/deploy-shopify-app-to-vercel) | Type: How-to | Summary: Deploy the official Shopify CLI React Router app template to Vercel with the @vercel/react-router preset and Postgres session storage. | Topics: guides
- [How to build your own AI model router](/kb/guide/how-to-build-your-own-ai-model-router) | Type: How-to | Summary: Build an AI model router with Vercel AI Gateway. Keep routing, key, and retention decisions in your code while the gateway handles provider integrations, failover, and cost metering | Topics: guides
- [Building an AI chat app with RAG and source citations on Vercel](/kb/guide/building-ai-chat-app-with-rag-and-citations-on-vercel) | Type: How-to | Summary: A production stack for AI chat with retrieval, reranking, source citations, and background ingestion on Vercel using Next.js and the AI SDK. | Topics: guides
- [Building AI apps on Vercel: an overview](/kb/guide/how-to-build-ai-app) | Type: How-to | Summary: Learn the key AI concepts and tools for building and scaling AI apps. | Topics: guides
- [Migrate self-hosted Next.js and containers from AWS to Vercel](/kb/guide/migrate-containers-from-aws-to-vercel) | Type: How-to | Summary: Migrate containers from AWS to Vercel: deploy with Dockerfile.vercel, keep RDS, S3, and SQS in AWS over OIDC, and cut over DNS with no downtime. | Topics: guides
- [How to run Devin Outposts sessions on Vercel](/kb/guide/devin-outposts-vercel-sandbox) | Type: How-to | Summary: Run Devin Outposts sessions in isolated Vercel Sandbox microVMs. One browser authorization to set up, then sessions start from anywhere, even your phone. | Topics: guides
- [Troubleshooting Build Error: "Build step did not complete within the maximum of 45 minutes"](/kb/guide/troubleshooting-build-error-build-step-did-not-complete-within-45-minutes) | Type: How-to | Summary: Learn common reasons Vercel builds hit the 45-minute limit and how to reduce build times so your deployments stay fast and reliable. | Topics: guides
- [Migrate an Astro app from Webflow Cloud to Vercel](/kb/guide/migrate-an-astro-app-from-webflow-cloud-to-vercel) | Type: How-to | Summary: Move your Astro app from Webflow Cloud to Vercel: swap the @astrojs/cloudflare adapter for @astrojs/vercel, drop the base path, map storage bindings to Vercel Blob, Redis, and Postgres, and deploy with Git or the vercel CLI. | Topics: guides
- [Penetration testing on Vercel](/kb/guide/penetration-testing-on-vercel) | Type: How-to | Summary: Learn how to perform pentesting on Vercel. | Topics: guides
- [The complete guide to authentication on Vercel](/kb/guide/complete-guide-authentication-vercel) | Type: How-to | Summary: Learn how to implement authentication in your Vercel applications. Covers NextAuth/Auth.js setup, environment variable configuration, OAuth2 for enterprise integrations, securing Server Actions, and troubleshooting common deployment issues. | Topics: guides
- [How to migrate from Fastly to Vercel with zero downtime](/kb/guide/how-to-migrate-from-fastly-to-vercel-with-zero-downtime) | Type: How-to | Summary: Consolidate your CDN infrastructure on Vercel to reduce latency, simplify your configuration, and improve your developer experience without interrupting service to your users. | Topics: guides
- [Migrate a Next.js app from Webflow Cloud to Vercel](/kb/guide/migrate-a-next-js-app-from-webflow-cloud-to-vercel) | Type: How-to | Summary: Move your Next.js app from Webflow Cloud to Vercel: remove the OpenNext Cloudflare adapter, drop the base path, map storage bindings to Vercel Blob, Redis, and Postgres, and deploy with Git or the vercel CLI. | Topics: guides
- [Migrate a TanStack Start app from Cloudflare to Vercel](/kb/guide/migrate-a-tanstack-start-app-from-cloudflare-to-vercel) | Type: How-to | Summary: Move your TanStack Start app off Cloudflare Workers and onto Vercel Functions, where Fluid compute scales it automatically. Swap to Nitro, remap your storage, and set up your environment variables, cron jobs, and queues. | Topics: guides
- [Migrate a TanStack Start app from Netlify to Vercel](/kb/guide/migrate-a-tanstack-start-app-from-netlify-to-vercel) | Type: How-to | Summary: Move your TanStack Start app off Netlify and onto Vercel Functions, where Fluid compute scales it automatically. Swap to Nitro, remap your storage, and set up your environment variables, cron jobs, and queues. | Topics: guides
- [Streaming responses from LLMs](/kb/guide/streaming-from-llm) | Type: How-to | Summary: Learn how to use the AI SDK to stream LLM responses. | Topics: guides
- [Ship a GitHub code review bot with Hono and Redis](/kb/guide/ship-a-github-code-review-bot-with-hono-and-redis) | Type: How-to | Summary: This guide walks through building a GitHub bot that reviews pull requests on demand. When a user @mentions the bot on a PR, Chat SDK picks up the mention, spins up a Vercel Sandbox with the repo cloned, and uses AI SDK to analyze the diff. | Topics: guides
- [Build with a Hono starter template](/kb/guide/build-with-a-hono-starter-template) | Type: How-to | Summary: Deploy a Hono app to Vercel from a starter template. Compare the Hono API starter, MCP server, AI SDK, Slack Bolt, Next.js, Turborepo, and domco templates, then ship to a live URL. | Topics: guides
- [Build with Vercel Blob on Nuxt](/kb/guide/vercel-blob-nuxt) | Type: How-to | Summary: Set up Vercel Blob in a Nuxt application with NuxtHub, upload and serve files, and deliver optimized images with Nuxt Image. | Topics: guides
- [Cost-aware model routing through AI Gateway](/kb/guide/cost-aware-model-routing-with-ai-gateway) | Type: How-to | Summary: Route easy requests to a cheap model and escalate only hard ones to a frontier model through one AI Gateway endpoint, with budgets and spend monitoring. | Topics: guides
- [Building an agent with OpenAI Agents SDK and Vercel Sandbox](/kb/guide/building-an-agent-with-openai-agents-sdk-and-vercel-sandbox) | Type: How-to | Summary: Learn how to build an agent with with OpenAI Agents SDK and Vercel Sandbox | Topics: guides
- [Build a Claude Managed Agent with Vercel Sandbox](/kb/guide/run-claude-managed-agent-tools-with-vercel-sandbox) | Type: How-to | Summary: Build a Claude Managed Agent with Vercel Sandbox: each session runs in a fresh microVM with credential brokering and a webhook-driven control plane on Vercel. | Topics: guides
- [Build a Claude Managed Agent with Vercel Workflow](/kb/guide/claude-managed-agent-vercel) | Type: How-to | Summary: Learn how to build a Claude Managed Agent on Vercel with auth, credential vaults, durable polling, and a chat UI. | Topics: guides
- [Triage form submissions with Chat SDK](/kb/guide/triage-form-submissions-with-chat-sdk) | Type: How-to | Summary: Build a Slack bot that triages form submissions with interactive cards. Forward, edit, or mark as spam without leaving Slack. Built with Chat SDK, Hono, and Resend. | Topics: guides
- [How to build an agent for Liveblocks with Chat SDK and AI SDK](/kb/guide/liveblocks-chat-sdk-ai-sdk) | Type: How-to | Summary: Build an AI agent that replies to @-mentions in Liveblocks comment threads with streamed responses and tool calling, using Chat SDK, AI SDK, and Redis. | Topics: guides
- [Build an integrations hub with Nuxt and Vercel Connect](/kb/guide/nuxt-and-vercel-connect) | Type: How-to | Summary: Build an Integrations Hub with Nuxt and Vercel Connect. Connect GitHub and Linear over OAuth and mint short-lived tokens at runtime with @vercel/connect, with no provider secrets in your environment. | Topics: guides
- [Production architecture for a RAG chatbot on Vercel](/kb/guide/rag-chatbot-production-architecture-on-vercel) | Type: How-to | Summary: Architect a production RAG chatbot on Vercel Functions with Fluid compute, AI Gateway, and a region-pinned vector store. | Topics: guides
- [How to architect an AI evaluation dashboard on Vercel](/kb/guide/ai-evaluation-dashboard-architecture-on-vercel) | Type: How-to | Summary: Map eval orchestration, traces, and run storage to AI Gateway, Observability, and Marketplace Postgres, and learn when self-hosted LiteLLM or Langfuse fits better. | Topics: guides
- [Can I use my domain on Vercel with A records?](/kb/guide/a-record-and-caa-with-vercel) | Type: How-to | Summary: Point your apex domain to Vercel with an A record \(76.76.21.21 or your domain card's value\), pair it with a www CNAME, and get SSL automatically. | Topics: guides
- [Why aren't commits triggering deployments on Vercel?](/kb/guide/why-aren-t-commits-triggering-deployments-on-vercel) | Type: How-to | Summary: Commits not triggering deployments on Vercel? Walk the diagnostic checklist covering authentication, commit author access, webhooks, and build filters. | Topics: guides
- [Why is my deployed project giving a 404?](/kb/guide/why-is-my-deployed-project-giving-404) | Type: How-to | Summary: Vercel 404 errors often hit healthy builds when routing metadata does not match the request path. Learn the causes and how to diagnose each one.  | Topics: guides
- [How can I improve function cold start performance on Vercel?](/kb/guide/improve-function-cold-start-performance-on-vercel) | Type: How-to | Summary: Learn how to confirm whether cold starts cause function latency on Vercel, and how Fluid compute reduces how often they happen. | Topics: guides
- [Connection Pooling with Vercel Functions](/kb/guide/connection-pooling-with-functions) | Type: How-to | Summary: Learn best practices for connecting to relational databases with Vercel Functions and Fluid compute | Topics: guides
- [How to fix “unable to find your GitHub repository” on Vercel](/kb/guide/unable-to-find-github-repository) | Type: How-to | Summary: Learn how to check GitHub permissions to ensure your Vercel account has sufficient access to import your repository. | Topics: guides
- [How can I use Vercel with GitHub IP restrictions?](/kb/guide/use-vercel-with-github-ip-restrictions) | Type: How-to | Summary: This guide will describe how you can use Vercel even when you have an IP allowlist configured in GitHub. | Topics: guides
- [How can I use AWS S3 with Vercel?](/kb/guide/how-can-i-use-aws-s3-with-vercel) | Type: How-to | Summary: Example how to use AWS S3 library on Vercel | Topics: guides
- [Why does my Serverless Function work locally but not when deployed?](/kb/guide/why-does-my-serverless-function-work-locally-but-not-when-deployed) | Type: How-to | Summary: Learn how to troubleshoot your Serverless Functions.  | Topics: guides
- [How do I resolve a 'process.env.CI = true' error?](/kb/guide/how-do-i-resolve-a-process-env-ci-true-error) | Type: How-to | Summary: Information on resolving a 'process.env.CI = true' error. | Topics: guides
- [How do I use the latest npm version for my Vercel Deployment?](/kb/guide/how-do-i-use-the-latest-npm-version-for-my-vercel-deployment) | Type: How-to | Summary: Learn how to use the latest npm version for Vercel deployments. | Topics: guides
- [Migrate to Vercel from Netlify](/kb/guide/migrate-to-vercel-from-netlify) | Type: How-to | Summary: Migrate your website's configuration from Netlify to Vercel | Topics: guides
- [Troubleshooting Vercel Cron Jobs](/kb/guide/troubleshooting-vercel-cron-jobs) | Type: How-to | Summary: Learn how to troubleshoot cron jobs that aren't being run or logged when using Vercel Cron Jobs. | Topics: guides
- [Build an MCP Server with Weather tools using Express and Vercel](/kb/guide/mcp-server-with-weather-tool-express) | Type: How-to | Summary: Make your Express weather API accessible to AI assistants through the Model Context Protocol. | Topics: guides
- [How to gradually roll out new versions of your backend](/kb/guide/how-to-gradually-roll-out-new-versions-of-your-backend) | Type: How-to | Summary: Incrementally release updates to your backend to minimize impact of mistakes. | Topics: guides
- [How to Utilize Vercel’s Bot Management Features](/kb/guide/how-to-utilize-vercels-bot-management-features) | Type: How-to | Summary: A practical, step-by-step guide to identifying unwanted automated traffic and securing your Vercel apps with Bot Protection Managed Rules, AI Bots Managed Rules, BotID, and custom WAF rules. Learn how to enable, monitor, and tune protections to block bad bots, preserve performance for real users, and safely allow good crawlers. | Topics: guides
- [Set cache control headers for functions](/kb/guide/set-cache-control-headers) | Type: How-to | Summary: Learn how to set headers to cache your function's responses. | Topics: guides
- [How to Build a Weather API with Nitro and Vercel](/kb/guide/weather-api-with-nitro) | Type: How-to | Summary: Provide real-time weather data to apps and websites with a single Nitro route, Vercel cache storage, and Observability. | Topics: guides
- [Use feature flags in Fumadocs with the Vercel Toolbar](/kb/guide/use-feature-flags-in-fumadocs-with-the-vercel-toolbar) | Type: How-to | Summary: Control documentation visibility with feature flags. Hide inline content, entire pages, and navigation items based on flag state. | Topics: guides
- [Troubleshooting request ECONNRESET errors](/kb/guide/troubleshooting-request-econnreset-errors) | Type: How-to | Summary: Understand what ECONNRESET means in Vercel runtime logs, why it happens when calling external APIs, how to diagnose it, and when to contact Vercel Support. | Topics: guides
- [How to rotate the secrets of your Redis integration](/kb/guide/how-to-reset-the-secret-for-your-redis-integration) | Type: How-to | Summary: This will guide you how to update the password for a Redis databse. | Topics: guides
- [How to rotate the secrets of your Hypertune integration](/kb/guide/how-to-reset-the-secrets-of-your-hypertune-integration) | Type: How-to | Summary: Rotate Hypertune API keys with zero-downtime. | Topics: guides
- [How to rotate the secrets of your Clerk integration](/kb/guide/how-to-reset-the-secrets-of-your-clerk-integration) | Type: How-to | Summary: Rotate Clerk API keys | Topics: guides
- [How to rotate the secrets of your MongoDB Atlas integration](/kb/guide/how-to-reset-the-secret-for-your-mongodb-atlas-integration) | Type: How-to | Summary: This will guide you how to update the password for a MongoDB Atlas databse. | Topics: guides
- [How to rotate the secrets of your Neon integration](/kb/guide/how-to-reset-a-secret-for-a-neon-integration) | Type: How-to | Summary: This will guide you how to update the password for a Neon project. | Topics: guides
- [How to rotate the secrets of your Upstash integration](/kb/guide/how-to-reset-the-secrets-of-your-upstash-integration) | Type: How-to | Summary: Rotate Upstash API keys, JWT secrets, and database passwords. | Topics: guides
- [How to create a contentful asset on Vercel](/kb/guide/how-to-create-a-contentful-asset-on-vercel) | Type: How-to | Summary: This is my wonderful | Topics: guides
- [Hosting your API on Vercel](/kb/guide/hosting-backend-apis) | Type: How-to | Summary: Learn how to build and scale performant APIs on Vercel. | Topics: guides
- [Managing Redirects from your CMS using Vercel Bulk Redirects](/kb/guide/managing-redirects-from-your-cms-using-vercel-bulk-redirects) | Type: How-to | Summary: Learn how to sync redirect rules from your CMS to Vercel at build time with vercel.ts, allowing non-technical teams to manage vanity URLs and product redirects without code changes. | Topics: guides
- [How to protect your AI app from bots](/kb/guide/how-to-protect-your-ai-app-from-bots) | Type: How-to | Summary: Learn how to protect your AI app from bots, scrapers, and abuse using Firewall, BotID, and more. | Topics: guides
- [How to plan a successful composable commerce migration](/kb/guide/how-to-plan-a-successful-composable-commerce-migration) | Type: How-to | Summary: A practical guide to migrating from monolithic ecommerce to composable commerce architecture using incremental vertical migration strategies. | Topics: guides
- [Why innovators are going headless](/kb/guide/why-innovators-are-going-headless) | Type: How-to | Summary: How headless architecture helps enterprise, ecommerce, and content teams move faster, scale reliably, and future-proof their tech stack. | Topics: guides
- [Choosing how to structure your application on Vercel](/kb/guide/structure-your-application) | Type: How-to | Summary: Compare three ways to structure an application on Vercel \(a single framework, one project with Services, or separate projects in a monorepo\) and learn how to choose based on domains, deploy coupling, and languages. | Topics: guides
- [Why site performance matters](/kb/guide/why-site-performance-matters) | Type: How-to | Summary: How site speed, Core Web Vitals, and SEO combine to drive user retention, conversion rates, and revenue growth. | Topics: guides
- [Using Vercel as a Standalone CDN](/kb/guide/using_vercel_as_a_cdn) | Type: How-to | Summary: Use Vercel's external rewrites to proxy and cache content from external websites or APIs through Vercel's global edge network. | Topics: guides
- [Can I use Vercel as a reverse proxy?](/kb/guide/vercel-reverse-proxy-rewrites-external) | Type: How-to | Summary: Learn how to use rewrites to proxy requests from Vercel to other deployments. | Topics: guides
- [Custom 404 Page](/kb/guide/custom-404-page) | Type: How-to | Summary: Create a custom 404 page and deploy with Vercel. | Topics: guides
- [How to debug 404 errors](/kb/guide/how-to-debug-404-errors) | Type: How-to | Summary: Learn the systematic steps to identify and resolve 404 issues. | Topics: guides
- [How to optimize your document size in Next.js](/kb/guide/how-to-optimize-your-document-size-in-next-js) | Type: How-to | Summary: A quick reference checklist to help you optimize your Next.js document size for better performance and lower costs. | Topics: guides
- [How to build an MCP server with Nuxt](/kb/guide/how-to-build-an-mcp-server-with-nuxt) | Type: How-to | Summary: Add an MCP server to your Nuxt app with the Nuxt MCP Toolkit. Create tools, resources, and prompt templates that AI assistants like Cursor and VS Code can connect to. | Topics: guides
- [Build with an Express starter template](/kb/guide/build-with-a-express-starter-template) | Type: How-to | Summary: Deploy an Express app to Vercel from a template. Browse Express starters from Vercel and the community, then run them locally with the Vercel CLI. | Topics: guides
- [Build with a Nitro starter template](/kb/guide/build-with-a-nitro-starter-template) | Type: How-to | Summary: Deploy a Nitro app to Vercel from a starter template. Compare the Nitro Starter, route rules, cached HTTP handler, plugins, Slack Bolt, and iMessage AI agent templates, then ship to a live URL. | Topics: guides
- [Build with a FastAPI starter template](/kb/guide/build-with-a-fastapi-starter-template) | Type: How-to | Summary: Browse FastAPI starter templates for Vercel and deploy one in a few steps. Compare minimal, AI, agent, and full-stack FastAPI templates on the Python runtime. | Topics: guides
- [Run and track deploys from Slack](/kb/guide/run-and-track-deploys-from-slack) | Type: How-to | Summary: Build a Slack deploy bot with Chat SDK and Vercel Workflows. Dispatch GitHub Actions from a slash command, gate production behind approval, poll for completion, and notify Linear and GitHub when the run finishes.  | Topics: guides
- [How to build a Slack bot with Next.js and Redis](/kb/guide/how-to-build-a-slack-bot-with-next-js-and-redis) | Type: How-to | Summary: This guide walks through building a Slack bot with Next.js, covering project setup, Slack app configuration, event handling, interactive features, and deployment. | Topics: guides
- [Building a Slack agent with durable workflows](/kb/guide/building-a-slack-agent-with-durable-workflows) | Type: How-to | Summary: Build an AI-powered Slack bot that gathers team data, drafts a summary, and refines it through conversation. | Topics: guides
- [How to test a Slack bot with your Vercel preview deployment](/kb/guide/test-slack-bot-with-vercel-preview-deployment) | Type: How-to | Summary: Learn how to build and test a Slack bot using Vercel preview deployments. This guide covers setting up your Slack app, configuring webhook URLs, and bypassing deployment protection using the x-vercel-protection-bypass query parameter. | Topics: guides
- [Create a Discord support bot with Nuxt and Redis](/kb/guide/create-a-discord-support-bot-with-nuxt-and-redis) | Type: How-to | Summary: This guide walks through building a Discord support bot with Nuxt, covering project setup, Discord app configuration, Gateway forwarding, AI-powered responses, and deployment. | Topics: guides
- [How to build an AI agent for Slack with Chat SDK and AI SDK](/kb/guide/how-to-build-an-ai-agent-for-slack-with-chat-sdk-and-ai-sdk) | Type: How-to | Summary: Build a Slack AI agent using Chat SDK, AI SDK's ToolLoopAgent, and Vercel AI Gateway. Covers project setup, tool definitions, streaming responses, deployment to Vercel, and scaling tool selection with toolpick. | Topics: guides
- [Building an AI chatbot with Next.js, Langchain, and OpenAI](/kb/guide/nextjs-langchain-vercel-ai) | Type: How-to | Summary: Dive into the world of LangChain.js and Next.js with our detailed guide. Learn how to set up a chatbot, structure outputs, integrate agents, and more. Perfect for developers looking to harness the power of AI in their web applications. | Topics: guides
- [How Fluid compute pricing compares to EC2, Fargate, and EKS](/kb/guide/fluid-compute-vs-cloud-cost) | Type: How-to | Summary: Compare Fluid compute with Active CPU pricing to Amazon EC2, AWS Fargate, and Amazon EKS on cost per active vCPU-hour, and see why provisioned pricing hides the cost of idle CPU. | Topics: guides
- [Vercel Drop vs Cloudflare Direct Upload](/kb/guide/vercel-drop-vs-cloudflare-direct-upload) | Type: How-to | Summary: Compare Vercel Drop and Cloudflare Direct Upload: framework builds, browser vs CLI workflows, file limits, Git integration paths, and when to choose each. | Topics: guides
- [How Vercel Services run on Fluid compute](/kb/guide/vercel-services-fluid-compute) | Type: How-to | Summary: The backends in a Vercel Services project run as Vercel Functions on Fluid compute by default. Learn how optimized concurrency, Active CPU pricing, and per-service memory and maxDuration settings make multi-backend projects efficient. | Topics: guides
- [Run Python code securely with AI SDK and Vercel Sandbox](/kb/guide/python-ai-sdk-vercel-sandbox) | Type: How-to | Summary: Add an \`executeCode\` tool to your AI SDK agent with the \`ai-sdk-tool-code-execution\` package to run Python 3.13 inside an isolated Vercel Sandbox. | Topics: guides
- [Pass state to AI SDK tools and agents with context](/kb/guide/ai-sdk-runtime-and-tool-context) | Type: How-to | Summary: Use runtimeContext, toolsContext, and contextSchema in the AI SDK to pass tenant data, credentials, and other server-side state through a generation or agent loop without putting it in the prompt. | Topics: guides
- [Add skills to your AI SDK agents](/kb/guide/ai-sdk-skill-uploads) | Type: How-to | Summary: Use uploadSkill and provider references in the AI SDK to bundle a SKILL.md and supporting files, then attach the skill to generateText, streamText, or a ToolLoopAgent call on Anthropic or OpenAI. | Topics: guides
- [Generate videos with AI SDK](/kb/guide/ai-sdk-video-generation) | Type: How-to | Summary: Use experimental_generateVideo in the AI SDK to generate videos from a text prompt or an image, set aspect ratio, resolution, duration, FPS, and seed, and handle long-running generation with timeouts and polling. | Topics: guides
- [Add MCP Apps to your AI SDK application](/kb/guide/ai-sdk-mcp-apps) | Type: How-to | Summary: Build an MCP Apps host with the AI SDK using @ai-sdk/mcp and @ai-sdk/react to filter model-visible tools, read ui:// resources, and render interactive tool UIs in a sandboxed iframe with experimental_MCPAppRenderer. | Topics: guides
- [Upload provider files with AI SDK](/kb/guide/ai-sdk-file-uploads) | Type: How-to | Summary: Use uploadFile in the AI SDK to upload an image, PDF, or document to a provider, get a ProviderReference, and reference it in generateText and streamText messages, including across multiple providers. | Topics: guides
- [Run your AI SDK agent in the terminal](/kb/guide/ai-sdk-terminal-ui) | Type: How-to | Summary: Use the @ai-sdk/tui package and runAgentTUI to run a ToolLoopAgent in an interactive terminal, with tool cards, reasoning, response statistics, and tool approval prompts. | Topics: guides
- [How to migrate from DurableAgent to WorkflowAgent](/kb/guide/durableagent-to-workflowagent) | Type: How-to | Summary:  Switch your app from \`DurableAgent\` \(@workflow/ai\) to \`WorkflowAgent\` \(@ai-sdk/workflow\) by updating imports, stream output, message conversion, stop conditions, tool approval, and context. | Topics: guides
- [How I use OpenCode with Vercel AI Gateway to build features fast](/kb/guide/how-i-use-opencode-with-vercel-ai-gateway-to-build-features-fast) | Type: How-to | Summary: How to route different AI models to different coding tasks automatically, cutting token costs by ~70% without losing quality on the work that matters. | Topics: guides
- [Human-in-the-Loop with Chat SDK and Workflow SDK](/kb/guide/human-in-the-loop-with-chat-sdk-and-workflow-sdk) | Type: How-to | Summary: Combine Chat SDK and Workflow SDK to suspend workflows on approval cards in a chat platform, then resume on click via createWebhook. | Topics: guides
- [Efficiently manage database connection pools with Fluid compute](/kb/guide/efficiently-manage-database-connection-pools-with-fluid-compute) | Type: How-to | Summary: How to create high-performance database connection pools without leaking connections | Topics: guides
- [The Complete Guide to Chat SDK](/kb/guide/the-complete-guide-to-chat-sdk) | Type: How-to | Summary: Chat SDK is a TypeScript library for building chat bots that work across Slack, Teams, Discord, Linear, and more from a single codebase. Learn how it works. | Topics: guides
- [Using coding agents to procure Vercel Marketplace integrations](/kb/guide/using-coding-agents-to-procure-vercel-marketplace-integrations) | Type: How-to | Summary: Coding agents can now discover, provision, and manage third-party services from the Vercel Marketplace using the Vercel CLI integration commands. | Topics: guides
- [Safely running AI generated code in your Next.js application](/kb/guide/running-ai-generated-code-sandbox) | Type: How-to | Summary: How to execute untrusted, AI‑generated code from a Next.js app using Vercel Sandbox, an isolated, ephemeral environment. | Topics: guides
- [Deny traffic from a set of IP addresses](/kb/guide/deny-traffic-from-a-set-of-ip-addresses) | Type: How-to | Summary: Learn how to block specific IP addresses with the Vercel WAF API. | Topics: guides
- [Supporting Compliance with Vercel WAF](/kb/guide/supporting-compliance-with-vercel-waf) | Type: How-to | Summary: Vercel Firewall provides edge-based traffic filtering and monitoring to help teams meet compliance requirements in security and regulatory frameworks, including PCI DSS, ISO 27001, SOC 2, and HIPAA. | Topics: guides
- [How to pin a specific Bun version for Vercel builds?](/kb/guide/how-to-pin-a-specific-bun-version-for-vercel-builds) | Type: How-to | Summary: Learn how to use a specific Bun version for Vercel builds. | Topics: guides
- [How to Build a Weather API with Express and Vercel](/kb/guide/weather-api-with-express) | Type: How-to | Summary: Provide real-time weather data to apps and websites with a single Express route. | Topics: guides
- [Vector Databases Explained](/kb/guide/vector-databases) | Type: How-to | Summary: Learn about vector databases: what they are, 8 of the best examples and how to build an AI semantic search app with them. | Topics: guides
- [How to Deploy a Middleman App with Vercel](/kb/guide/deploying-middleman-with-vercel) | Type: How-to | Summary: Create a Middleman app and deploy it live with Vercel. | Topics: guides
- [How to Deploy a Jekyll Site with Vercel](/kb/guide/deploying-jekyll-with-vercel) | Type: How-to | Summary: Create a Jekyll website and deploy it live with Vercel. | Topics: guides
- [How to Deploy a Brunch App with Vercel](/kb/guide/deploying-brunch-with-vercel) | Type: How-to | Summary: Create a Brunch app and deploy it live with Vercel. | Topics: guides
- [Getting started with Next.js, TypeScript, and Stripe Checkout](/kb/guide/getting-started-with-nextjs-typescript-stripe) | Type: How-to | Summary: Add payments functionality to your Next.js applications with Stripe and deploy to Vercel. | Topics: guides
- [Deploy a headless Shopify storefront with Vercel](/kb/guide/deploy-headless-shopify-storefront-with-vercel) | Type: How-to | Summary: Deploy a headless Shopify storefront using the Next.js Commerce template on Vercel | Topics: guides
- [How can I use Python and JavaScript in the same application?](/kb/guide/how-to-use-python-and-javascript-in-the-same-application) | Type: How-to | Summary: Unlock the power of Python and JavaScript in your apps. Learn to integrate Flask and Next.js for dynamic frontends with AI-capable backends. Perfect for developers keen on hybrid programming. | Topics: guides
- [Using PostHog with the Next.js App Router and Vercel](/kb/guide/posthog-nextjs-vercel-feature-flags-analytics) | Type: How-to | Summary: Learn how to use PostHog with Next.js and Vercel to add analytics, feature flags, and more. | Topics: guides
- [Build an AI Chat Agent with Weather API Tool Calling](/kb/guide/build-ai-agent-weather-api) | Type: How-to | Summary: Build an intelligent conversational agent that fetches real-time weather data using the AI SDK, tool calling, and a backend weather API powered by Express, FastAPI or Nitro | Topics: guides
- [Build with a Flask starter template](/kb/guide/build-with-a-flask-starter-template) | Type: How-to | Summary: Deploy a Flask app to Vercel from a starter template. Compare the Flask Hello World starter, AI SDK, alt text generator, and Next.js templates, then ship to a live URL. | Topics: guides
- [Using xmcp with Next.js](/kb/guide/using-xmcp-with-nextjs) | Type: How-to | Summary: Add an MCP server to an existing Next.js app with xmcp. Create typed tools, add authentication, and deploy to Vercel as a Vercel Function. | Topics: guides
- [How to fix a domain suspended by serverHold or clientHold](/kb/guide/how-to-fix-a-domain-suspended-by-serverhold-or-clienthold) | Type: How-to | Summary: What serverHold and clientHold mean, why they happen, and how to resolve them. | Topics: guides
- [How can I use CircleCI with Vercel?](/kb/guide/how-can-i-use-circleci-with-vercel) | Type: How-to | Summary: Learn how to use CircleCI to deploy to Vercel with custom CI/CD. | Topics: guides
- [Build commission-free iOS checkouts with Vercel and Paddle](/kb/guide/build-commission-free-ios-checkouts-with-vercel-and-paddle) | Type: How-to | Summary: A new ruling allows iOS apps to use external checkouts. Learn how to deploy a secure, high-performance external checkout on Vercel with Paddle and Next.js, avoiding Apple’s 30% cut while supporting Apple Pay and owning pricing and customer relationships. | Topics: guides
- [Does streaming affect SEO and can streamed content be indexed?](/kb/guide/does-streaming-affect-seo) | Type: How-to | Summary: Streamed content does not affect SEO and will still be indexed by Google. Learn more in this guide. | Topics: guides
- [Add Auth to a Next.js Site with Magic.link](/kb/guide/add-auth-to-nextjs-with-magic) | Type: How-to | Summary: Learn how to add user authentication to a Next.js site using Magic.link. | Topics: guides
- [Deploy a Bolt.new app with Vercel Drop](/kb/guide/bolt-vercel-drop) | Type: How-to | Summary: Export your Bolt.new project as a .zip and deploy it to Vercel with Vercel Drop. Vercel detects the framework and builds it for you. | Topics: guides
- [Deploy a Google Stitch design with Vercel Drop](/kb/guide/google-stitch-vercel-drop) | Type: How-to | Summary: Download the HTML from your Google Stitch screens and deploy them to production with Vercel Drop, with no Git or CLI required. | Topics: guides
- [How to protect your AI endpoints with Vercel BotID](/kb/guide/protect-ai-endpoints-with-vercel-botid) | Type: How-to | Summary: Gate every request to your AI endpoints with Vercel BotID and checkBotId\(\) so inference runs only for verified callers. Covers setup, Deep Analysis, and verified bots. | Topics: guides
- [Detect memory and OOM failures in Vercel Functions](/kb/guide/detect-memory-and-oom-failures-in-serverless-functions) | Type: How-to | Summary: Fix out-of-memory \(OOM\) errors and memory limit exceeded crashes in Vercel serverless functions. Debug 5xx errors, monitor function memory usage, and prevent OOM failures before they impact production. | Topics: guides
- [Monitor uptime for AI-native apps with Vercel Alerts](/kb/guide/monitor-uptime-for-ai-native-apps-with-vercel-alerts) | Type: How-to | Summary: Learn how to use Vercel Anomaly Alerts as an early-warning system for AI-powered apps, helping you catch 5xx spikes and usage anomalies before they impact users. | Topics: guides
- [Add structured application logs to Vercel Functions](/kb/guide/add-structured-application-logs-to-vercel-functions) | Type: How-to | Summary: Learn how to add structured application logs to Vercel Functions to help troubleshoot function issues in real time. | Topics: guides
- [Using private GitHub repositories with Vercel Sandbox](/kb/guide/sandbox-private-github-repositories) | Type: How-to | Summary: Learn how to use Vercel Sandbox with private GitHub repositories using fine-grained tokens, classic tokens, or GitHub App tokens. | Topics: guides
- [Can I use GitHub Enterprise Server with Vercel?](/kb/guide/can-i-use-github-enterprise-server-with-vercel) | Type: How-to | Summary: You can use GitHub Enterprise Server and GitHub Actions to deploy your application to Vercel. | Topics: guides
- [Run AI prompts in your GitHub Actions with the Vercel AI Action](/kb/guide/run-ai-prompts-in-your-github-actions-with-the-vercel-ai-action) | Type: How-to | Summary: Use the vercel/ai-action@v2 GitHub Action to call the AI Gateway from a workflow. Generate text or structured JSON, set system messages, and handle untrusted input safely. | Topics: guides
- [What is WorkflowAgent?](/kb/guide/what-is-workflowagent) | Type: How-to | Summary: Build durable AI agents with WorkflowAgent: tool calls that retry as workflow steps, suspend for human approval, and resume after timeouts or page refreshes. | Topics: guides
- [Comparing MySQL, PostgreSQL, and MongoDB ](/kb/guide/mysql-vs-postgresql-vs-mongodb) | Type: How-to | Summary: Explore database selection for optimal performance, focusing on SQL options like MySQL, PostgreSQL, and NoSQL's MongoDB. Consider data types, indexing, concurrency, scalability, replication, and ACID compliance for your application's needs. | Topics: guides
- [Fixing deployments that hang after the build step succeeds](/kb/guide/fixing-deployments-that-hang-after-the-build-step-succeeds) | Type: How-to | Summary: Vercel deployment stuck in "Building" after the build succeeds, with checks and domain assignment pending? The cause is usually a Node.js process that does its work but never exits. This guide shows you how to unblock, diagnose, and resolve it. | Topics: guides
- [How to deploy a Next.js online store with Stripe](/kb/guide/how-to-deploy-a-next-js-online-store-with-stripe) | Type: How-to | Summary: Learn how to build and deploy a Next.js e-commerce store with Stripe payments on Vercel. This step-by-step guide covers setup, local development, and going live with your online store. | Topics: guides
- [Manage cache tags for external origins](/kb/guide/how-to-manage-cache-tags-for-external-origins) | Type: How-to | Summary: Learn how to use cache tags to optimally serve fresh content on Vercel when content from your external origin changes | Topics: guides
- [How to evaluate a rapid AI prototyping tool](/kb/guide/how-to-evaluate-a-rapid-ai-prototyping-tool) | Type: How-to | Summary: A practical guide on how to evaluate an AI prototyping tool for your team, from thinking through requirements like security and prototype fidelity, to choosing the right pilot metrics, to structuring a two-phase rollout that starts with a small group and expands once the first phase proves out. | Topics: guides
- [How to get good answers on Vercel Community](/kb/guide/how-to-get-good-answers-on-vercel-community) | Type: How-to | Summary: Learn the art of asking effective questions and contributing to collaborative problem-solving. | Topics: guides
- [How to create a HAR file for Vercel Support](/kb/guide/create-a-har-file-for-vercel-support) | Type: How-to | Summary: Learn how to generate a HAR file on macOS and Windows across all major browsers. | Topics: guides
- [Running OpenCode securely with the Vercel Sandbox](/kb/guide/running-opencode-securely-with-the-vercel-sandbox) | Type: How-to | Summary: Run OpenCode in an isolated Vercel Sandbox MicroVM with controlled egress, using the SDK to restrict network access so the AI agent can only reach approved LLM endpoints. | Topics: guides
- [Deploy a headless BigCommerce storefront with Vercel](/kb/guide/deploy-headless-bigcommerce-storefront-with-vercel) | Type: How-to | Summary: Deploy a headless BigCommerce storefront using Catalyst and Next.js on Vercel | Topics: guides
- [Add Rate Limiting with Vercel](/kb/guide/add-rate-limiting-vercel) | Type: How-to | Summary: Learn how to implement rate limiting with Vercel | Topics: guides
- [Agent Skills: Creating, Installing, and Sharing Reusable Agent Context](/kb/guide/agent-skills-creating-installing-and-sharing-reusable-agent-context) | Type: How-to | Summary: This guide will cover what skills are, how to create custom skills for yourself and your team, and how to publish them to the community. | Topics: guides
- [Running OpenClaw in Vercel Sandbox](/kb/guide/running-openclaw-in-vercel-sandbox) | Type: How-to | Summary: This guide walks you through setting up OpenClaw inside a Vercel Sandbox and configuring the WhatsApp channel. | Topics: guides
- [Streaming in web applications](/kb/guide/what-is-streaming) | Type: How-to | Summary: Learn how streaming works in web applications. Explore benefits, use cases, and implementation details with Vercel Functions and the Web Streams API | Topics: guides
- [How can I prerender my application on Vercel?](/kb/guide/how-can-i-prerender-my-application-on-vercel) | Type: How-to | Summary: Learn how to enable prerendering with your frontend framework on Vercel for better performance and SEO. | Topics: guides
- [How to use snapshots for faster sandbox startup](/kb/guide/how-to-use-snapshots-for-faster-sandbox-startup) | Type: How-to | Summary: Learn how to save sandbox state with snapshots and skip installation on future runs. | Topics: guides
- [How to reconnect to a running Sandbox](/kb/guide/how-to-reconnect-to-a-running-sandbox) | Type: How-to | Summary:  Learn how to use \`Sandbox.get\(\)\` to reconnect to an existing sandbox from a different process or after a script restart. | Topics: guides
- [How to internationalise error pages in Next.js App Router](/kb/guide/how-to-internationalise-error-pages-in-next-js-app-router) | Type: How-to | Summary:  Learn how to show translated error messages in Next.js App Router when using the app/\[lang\]/ pattern for internationalisation. | Topics: guides
- [How to serve documentation for agents](/kb/guide/how-to-serve-documentation-for-agents) | Type: How-to | Summary: Learn how to serve markdown to agents and HTML for humans from the same URL | Topics: guides
- [Why is running another CDN on top of Vercel not recommended?](/kb/guide/why-running-another-cdn-on-top-of-vercel-is-not-recommended) | Type: How-to | Summary: Information about possible strategies when using a CDN on top of Vercel. | Topics: guides
- [Deploying and testing BotID](/kb/guide/deploying-and-testing-botid) | Type: How-to | Summary: This guide gives an overview on Vercel BotID and how to deploy and test it in production | Topics: guides
- [How to Effectively Load Test Your Vercel Application](/kb/guide/how-to-effectively-load-test-your-vercel-application) | Type: How-to | Summary: Learn how to safely load test your Next.js app on Vercel. This guide covers realistic, policy-compliant testing of routes, caching, middleware, and databases to uncover performance issues without impacting Vercel’s infrastructure. | Topics: guides
- [How to contribute to the Vercel Community](/kb/guide/how-to-contribute-to-the-vercel-community) | Type: How-to | Summary: Discover the ways you can participate, share, and grow with us | Topics: guides
- [What is Retrieval Augmented Generation \(RAG\)](/kb/guide/what-is-rag) | Type: How-to | Summary: Learn how RAG enhances AI applications by providing Large Language Models \(LLMs\) with relevant context, enabling accurate responses to queries about proprietary data, recent information, and domain-specific knowledge. | Topics: guides
- [What is Vercel's policy regarding load testing deployments?](/kb/guide/what-s-vercel-s-policy-regarding-load-testing-deployments) | Type: How-to | Summary: Learn about Vercel's policies regarding load tests. | Topics: guides
- [Adding a response header](/kb/guide/add-response-header) | Type: How-to | Summary: Learn how to add a response header in your Middleware. | Topics: guides
- [Using dynamic text as your OG Image](/kb/guide/dynamic-text-as-image) | Type: How-to | Summary: Learn how to pass the image title as a URL parameter. | Topics: guides
- [Dependencies from package.json are missing after install](/kb/guide/dependencies-from-package-json-missing-after-install) | Type: How-to | Summary: Understand why dependencies may not being installed during a build and how to fix. | Topics: guides
- [Encrypting parameters](/kb/guide/encrypting-parameters) | Type: How-to | Summary: Learn how to encrypt parameters so that only certain values can be passed to generate your image. | Topics: guides
- [Filtering query parameters](/kb/guide/filter-query-parameters) | Type: How-to | Summary: Learn how to filter query parameters in your Middleware. | Topics: guides
- [Handling Backpressure](/kb/guide/handling-backpressure) | Type: How-to | Summary: Learn how to handle backpressure by pushing data into a steam as it's needed, rather than as it's ready. | Topics: guides
- [Investigate latency issues and slowness on Vercel](/kb/guide/investigate-latency-issues-and-slowness) | Type: How-to | Summary: Learn how to use Observability to investigate latency issues and slowness on Vercel. | Topics: guides
- [Rendering content based on device](/kb/guide/rendering-content-based-on-device) | Type: How-to | Summary: Learn how to render different content based on the user agent in your Middleware. | Topics: guides
- [Processing Data Chunks](/kb/guide/processing-data-chunks) | Type: How-to | Summary: Learn how to create an API endpoint that processes data chunks. | Topics: guides
- [Troubleshooting Content Link](/kb/guide/troubleshooting-content-link) | Type: How-to | Summary: This guide provides troubleshooting information for common issues when using Content Link | Topics: guides
- [Understand the Cost Impact of Function Invocations](/kb/guide/understand-cost-impact-of-function-invocations) | Type: How-to | Summary: Learn how to use Observability to understand function invocations and their cost impact. | Topics: guides
- [Using the crypto Web API to redirect requests with a unique token](/kb/guide/use-crypto-web-api) | Type: How-to | Summary: Learn how to use the Crypto Web API in your Middleware. | Topics: guides
- [Using an external image as OG image](/kb/guide/using-an-external-dynamic-image) | Type: How-to | Summary: Learn how to pass the username as a URL parameter to pull an external profile image for the image generation. | Topics: guides
- [Using an SVG image in your OG image](/kb/guide/using-svg-image) | Type: How-to | Summary: Learn how to use SVG embedded content to generate your OG images. | Topics: guides
- [Using Tailwind CSS with your OG Image](/kb/guide/using-tailwind) | Type: How-to | Summary: Learn how to use Tailwind CSS to style your OG images. | Topics: guides
- [Limit Abuse with Rate Limiting](/kb/guide/limit-abuse-with-rate-limiting) | Type: How-to | Summary: Learn how to protect your authentication endpoints against abuse. | Topics: guides
- [Modifying request headers](/kb/guide/modify-request-headers) | Type: How-to | Summary: Learn how to modify request headers in your Middleware. | Topics: guides
- [Using languages in your OG image](/kb/guide/using-different-languages) | Type: How-to | Summary: Learn how to use other languages in the text of your OG image. | Topics: guides
- [Emergency Redirect](/kb/guide/emergency-redirect) | Type: How-to | Summary: Learn how to implement an emergency redirect without re-deploying your site. | Topics: guides
- [How can I use the Vercel CLI for custom workflows?](/kb/guide/using-vercel-cli-for-custom-workflows) | Type: How-to | Summary: You can use the Vercel CLI to deploy any application, including custom git providers and restricted source code. | Topics: guides
- [Firewall Terraform Configuration](/kb/guide/firewall-terraform-configuration) | Type: How-to | Summary: Learn how to create scalable firewall configurations with Terraform | Topics: guides
- [How to block bots from OpenAI GPTBot](/kb/guide/how-to-block-bots-openai-gptbot) | Type: How-to | Summary: Learn how to use the Vercel WAF to block, rate limit, or challenge traffic from OpenAI GPTBot. | Topics: guides
- [Block PHP requests](/kb/guide/block-php-requests) | Type: How-to | Summary: Learn how to block traffic looking for .php vulnerabilies. | Topics: guides
- [Challenge cookie-less requests on a specific path](/kb/guide/challenge-cookieless-requests-on-a-specific-path) | Type: How-to | Summary: Learn how to challenge specific requests with the Vercel WAF API. | Topics: guides
- [Challenge cURL requests](/kb/guide/challenge-curl-requests) | Type: How-to | Summary: Learn how to challenge curl requests with the Vercel WAF API. | Topics: guides
- [Deny non-browser traffic or blocklisted ASNs](/kb/guide/deny-non-browser-traffic-or-blocklisted-asns) | Type: How-to | Summary: Learn how to block traffic from known threats with the Vercel WAF API. | Topics: guides
- [Blocking traffic from a specific IP address.](/kb/guide/traffic-spikes) | Type: How-to | Summary: Learn how to block traffic from a specific IP address. | Topics: guides
- [What is a Large Language Model \(LLM\)?](/kb/guide/what-is-a-large-language-model) | Type: How-to | Summary: Learn what Large Language Models \(LLMs\) are, how they work, and how you can use them to generate UI, debug code, and integrate AI features into your web applications. | Topics: guides
- [Understanding vector databases for AI apps](/kb/guide/understanding-vector-databases-for-ai-apps) | Type: How-to | Summary: Learn how vector databases enable semantic search through embeddings and similarity matching. | Topics: guides
- [What is an LLM Tool?](/kb/guide/what-is-an-llm-tool) | Type: How-to | Summary: Learn what tools are, how tool calling works, and how you can use them to build agents. | Topics: guides
- [Why is Vercel CLI asking me to log in? ](/kb/guide/why-is-vercel-cli-asking-me-to-log-in) | Type: How-to | Summary: Information on why you may be getting prompted to log in to Vercel CLI. | Topics: guides
- [How can I add a custom build step to my project? ](/kb/guide/how-can-i-add-a-custom-build-step-to-my-project) | Type: How-to | Summary: Learn how to add a custom build step for your project. | Topics: guides
- [What can I do when I run into build output limits with Next.js on Vercel?](/kb/guide/what-can-i-do-when-i-run-into-build-output-limits-with-next-js-on-vercel) | Type: How-to | Summary: Learn how to work with build output limits for Next.js on Vercel. | Topics: guides
- [Deploying Storybook with Vercel](/kb/guide/storybook-with-vercel) | Type: How-to | Summary: Learn how to deploy Storybook applications to Vercel in minutes. | Topics: guides
- [How do I generate an SHA for uploading a file to the Vercel API?](/kb/guide/how-do-i-generate-an-sha-for-uploading-a-file-to-the-vercel-api) | Type: How-to | Summary: When using the Vercel API to create a deployment, you first need to upload your files. An SHA is required to upload these files. | Topics: guides
- [Error Reports for Your Projects with URIports and Vercel](/kb/guide/client-side-error-reports-with-uriports-vercel) | Type: How-to | Summary: Enable error reporting for your websites deployed with Vercel and act fast on issues. | Topics: guides
- [Can I use Vercel to deploy to a private cloud?](/kb/guide/can-i-use-vercel-to-deploy-to-a-private-cloud) | Type: How-to | Summary: Learn about if it's possible to deploy to a private cloud with Vercel. | Topics: guides
- [Can a CAA record be added to a Subdomain Configured with CNAME?](/kb/guide/can-a-caa-record-be-added-to-a-subdomain-configured-with-cname) | Type: How-to | Summary: This guide is for any users with requirements on customization of CAA records on subdomains. | Topics: guides
- [Can I use Bitbucket Data Center with Vercel?](/kb/guide/can-i-use-bitbucket-data-center-with-vercel) | Type: How-to | Summary: You can use Bitbucket Data Center and Bitbucket Pipelines to deploy your application to Vercel. | Topics: guides
- [Can I use self-managed GitLab with Vercel?](/kb/guide/can-i-use-self-managed-gitlab-with-vercel) | Type: How-to | Summary: You can use self-managed GitLab and GitHub Pipelines to deploy your application to Vercel. | Topics: guides
- [Can you deploy based on tags/releases on Vercel?](/kb/guide/can-you-deploy-based-on-tags-releases-on-vercel) | Type: How-to | Summary: Learn how to deploy based on tags/releases on Vercel. | Topics: guides
- [How to determine which Vercel Deployment introduced an issue?](/kb/guide/how-to-determine-which-vercel-deployment-introduced-an-issue) | Type: How-to | Summary: Process to quickly determine when a deployment issue was introduced using the Vercel CLI | Topics: guides
- [How can I fix SharedArrayBuffer is not defined?](/kb/guide/fix-shared-array-buffer-not-defined-nextjs-react) | Type: How-to | Summary: Learn how to enable cross-origin isolation to fix SharedArrayBuffer not being defined. | Topics: guides
- [Using React Context for State Management with Next.js](/kb/guide/react-context-state-management-nextjs) | Type: How-to | Summary: Learn how to use React context inside Next.js in both client and server components for state management in your application. | Topics: guides
- [Debug and Troubleshoot Logs with Vercel and Sematext](/kb/guide/debugging-and-troubleshooting-vercel-logs-with-sematext) | Type: How-to | Summary: Automatically send all Vercel logs to Sematext to understand how your application is running. | Topics: guides
- [Building AI-powered Article Embeddings with Chroma and GPT-4](/kb/guide/ai-powered-article-embeddings-with-chroma-and-gpt-4) | Type: How-to | Summary: This guide provides step-by-step instructions on using Chroma and GPT-4 to build AI-powered article embeddings for tasks like similarity-based search and recommendation systems. | Topics: guides
- [How can I use Bitbucket Pipelines with Vercel?](/kb/guide/how-can-i-use-bitbucket-pipelines-with-vercel) | Type: How-to | Summary: Learn how to use Bitbucket Pipelines to deploy to Vercel including support for Bitbucket Data Center. | Topics: guides
- [First Input Delay \(FID\) vs. Interaction to Next Paint \(INP\)](/kb/guide/first-input-delay-vs-interaction-to-next-paint) | Type: How-to | Summary: Learn about the differences between FID and INP and how to optimize your website's INP score. | Topics: guides
- [Using a Headless CMS with Vercel](/kb/guide/using-a-headless-cms-with-vercel) | Type: How-to | Summary: Learn best practices for using databases in a serverless environment with Vercel | Topics: guides
- [Understanding Cookies](/kb/guide/understanding-cookies) | Type: How-to | Summary: Discover how web cookies function, the importance of cookie attributes for security, and methods for inspecting and debugging cookies. | Topics: guides
- [Understanding XSS Attacks](/kb/guide/understanding-xss-attacks) | Type: How-to | Summary: Learn about XSS attacks, their types, risks, and effective prevention strategies in this comprehensive guide for web security. | Topics: guides
- [How to Load Data from a File in Next.js](/kb/guide/loading-static-file-nextjs-api-route) | Type: How-to | Summary: Learn how to display and read the contents of a static json file in your Next.js application. | Topics: guides
- [Understanding CSRF attacks](/kb/guide/understanding-csrf-attacks) | Type: How-to | Summary: Understand the mechanics and risks of Cross-Site Request Forgery \(CSRF\) attacks, and discover crucial development practices, like anti-CSRF tokens and appropriate use of HTTP methods, to fortify web applications against such threats | Topics: guides
- [Load Google Analytics script based on user location in Next.js](/kb/guide/geolocation-script) | Type: How-to | Summary: Learn how you can conditionally load a Google Analytics script based on your user's location | Topics: guides
- [SQL vs. NoSQL databases](/kb/guide/sql-vs-nosql-databases) | Type: How-to | Summary: Learn about the differences between SQL and NoSQL, each with a unique set of benefits suited for particular use cases. | Topics: guides
- [How to detect when user leaves the page and display a confirmation dialog?](/kb/guide/leave-page-confirmation-dialog-before-unload-nextjs-react) | Type: How-to | Summary: Learn how to use React and Next.js to show an alert asking the user to confirm they want to exit a page using the window beforeunload event listener. | Topics: guides
- [How do I generate a “sitemap.xml” for my Next.js app on Vercel?](/kb/guide/how-do-i-generate-a-sitemap-for-my-nextjs-app-on-vercel) | Type: How-to | Summary: Guidance on how to generate a "sitemap.xml" at build time and runtime. | Topics: guides
- [Per-environment and per-branch Build Commands on Vercel](/kb/guide/per-environment-and-per-branch-build-commands) | Type: How-to | Summary: Customize your commands for specific behaviors based on branch, environment, and more. | Topics: guides
- [Can I Set a Cookie from My Vercel Project Subdomain to Vercel.app?](/kb/guide/can-i-set-a-cookie-from-my-vercel-project-subdomain-to-vercel-app) | Type: How-to | Summary: If you set a cookie at the level of \`vercel.app\` in your Vercel project, will the cookie be applied to \`vercel.app\`? | Topics: guides
- [Understanding the SameSite cookie attribute](/kb/guide/understanding-the-samesite-cookie-attribute) | Type: How-to | Summary: Explore the SameSite cookie attribute's significance in ensuring web security and user privacy to strike the right balance between security and usability. | Topics: guides
- [How do I store logs on Vercel?](/kb/guide/how-do-i-store-logs-on-vercel) | Type: How-to | Summary: Learn how to store logs on Vercel. | Topics: guides
- [How do I create a minimal reproducible example for Vercel Support?](/kb/guide/creating-a-minimal-reproducible-example) | Type: How-to | Summary: Information on how to create a minimal reproducible example for Vercel Support. | Topics: guides
- [Integrating Next.js and Contentful for your Headless CMS](/kb/guide/integrating-next-js-and-contentful-for-your-headless-cms) | Type: How-to | Summary:  Next.js with Contentful gives you the power to quickly build scalable dynamic static websites with improved search engine optimization \(SEO\) and enhanced performance. | Topics: guides
- [How to Use ML Models from Hugging Face in Vercel Functions](/kb/guide/ml-models-hugging-face) | Type: How-to | Summary: This guide provides step-by-step instructions on how to integrate ML models from Hugging Face into Vercel Functions | Topics: guides
- [Vercel Integration Guide for SAP Composable Storefront](/kb/guide/integration-guide-for-sap-composable-storefront) | Type: How-to | Summary: Integrate Vercel and SAP Composable Storefront with advanced rendering methods by leveraging the Vercel Build Output API | Topics: guides
- [Using Fathom Analytics with Next.js](/kb/guide/deploying-nextjs-using-fathom-analytics-with-vercel) | Type: How-to | Summary: Learn how to integrate Fathom Analytics with Next.js. | Topics: guides
- [Integrate Vercel and Contentstack for your Headless CMS](/kb/guide/integrate-vercel-and-contentstack) | Type: How-to | Summary: Integrate Vercel with Contentstack, a headless CMS, to build and deploy dynamic, high-performance websites. | Topics: guides
- [How to Integrate Next.js with Prismic's Headless CMS](/kb/guide/how-to-integrate-nextjs-with-prismic) | Type: How-to | Summary: Learn how to connect Next.js with Prismic's CMS and deploy the integrated website to Vercel | Topics: guides
- [Optimizing hard navigations](/kb/guide/optimizing-hard-navigations) | Type: How-to | Summary: Learn how to improve performance for navigations that require a full page reload | Topics: guides
- [“Cannot Find Matching Keyid” Errors or “Corepack/PNPM Not Found” on GitHub Actions](/kb/guide/corepack-errors-github-actions) | Type: How-to | Summary: How to debug and address this corepack issue with GitHub Actions. | Topics: guides
- [How do I bypass the 4.5MB body size limit of Vercel Serverless Functions?](/kb/guide/how-to-bypass-vercel-body-size-limit-serverless-functions) | Type: How-to | Summary: Learn how to deal with the body size limit of Serverless Functions on Vercel. | Topics: guides
- [Deploying Chained OpenAI LLM Calls to Vercel with the Inngest SDK](/kb/guide/chained-openai-llm-calls-vercel-inngest) | Type: How-to | Summary: Discover how to deploy chained OpenAI LLMs \(GPT-4\) to Vercel using Inngest SDK for improved conversational AI, multi-turn interactions, and error correction. | Topics: guides
- [How to Optimize RSC Payload Size](/kb/guide/how-to-optimize-rsc-payload-size) | Type: How-to | Summary: Learn how to use React Server Components efficiently in Next.js to reduce cost and improve performance | Topics: guides
- [Where can I get copies of my Vercel Invoices?](/kb/guide/where-can-i-get-copies-of-my-vercel-invoices) | Type: How-to | Summary: Learn about how you can get access to your Vercel invoices. | Topics: guides
- [Does Vercel support Yarn 2?](/kb/guide/does-vercel-support-yarn-2) | Type: How-to | Summary: Information on Vercel's support for Yarn 2. | Topics: guides
- [Creating a Session Store with Redis and Next.js](/kb/guide/session-store-nextjs-redis-vercel-kv) | Type: How-to | Summary: Learn how to durably store sessions with Redis and Next.js. | Topics: guides
- [Securing your AI applications with Rate Limiting](/kb/guide/securing-ai-app-rate-limiting) | Type: How-to | Summary: Learn how to secure your AI applications with rate limiting using Vercel WAF and Vercel AI SDK | Topics: guides
- [Is SQLite supported in Vercel?](/kb/guide/is-sqlite-supported-in-vercel) | Type: How-to | Summary: SQLite is a popular and fast database engine. In this article, we discuss whether it can be used in a serverless environment like Vercel. | Topics: guides
- [How can I set a custom build timeout?](/kb/guide/custom-build-timeout) | Type: How-to | Summary: Wrap your Vercel build command with the timeout command to ensure builds terminate gracefully before exceeding Vercel’s maximum build duration. | Topics: guides
- [Does Vercel support Yarn 3?](/kb/guide/does-vercel-support-yarn-3) | Type: How-to | Summary: Information on Vercel's support for Yarn 3. | Topics: guides
- [Where can I submit Vercel feature requests?](/kb/guide/where-to-submit-feature-requests) | Type: How-to | Summary: Information on how to make feature requests for the Vercel platform. | Topics: guides
- [Troubleshooting Builds Failing with SIGKILL or Out of Memory Errors](/kb/guide/troubleshooting-sigkill-out-of-memory-errors) | Type: How-to | Summary: Learn how to troubleshoot builds failing with SIGKILL or Out of Memory errors on a Vercel Deployment.  | Topics: guides
- [Can Vercel sponsor my open source project?](/kb/guide/can-vercel-sponsor-my-open-source-project) | Type: How-to | Summary: Information on how Vercel can sponsor your open source project and how to apply. | Topics: guides
- [How to lock down deployments on Vercel and v0](/kb/guide/locking-down-deployments) | Type: How-to | Summary: Protect who can see your deployments. | Topics: guides
- [Troubleshooting connectivity issues to Vercel Deployments](/kb/guide/troubleshooting-connectivity-issues) | Type: How-to | Summary: Learn how to troubleshoot network connectivity issues to your Vercel deployment. | Topics: guides
- [How do I get the raw body of a Serverless Function?](/kb/guide/how-do-i-get-the-raw-body-of-a-serverless-function) | Type: How-to | Summary: Learn how to disable body parsing for Vercel Serverless Functions to enable reading the raw data from a POST request. | Topics: guides
- [Fine-tuning GPT with OpenAI, Next.js, and Vercel AI SDK](/kb/guide/fine-tuning-openai-nextjs) | Type: How-to | Summary: In this guide, we will build Shooketh – an AI bot fine-tuned on Shakespeare's literary works with OpenAI GPT-4o and the Vercel AI SDK. | Topics: guides
- [How to Fix Sitecore JSS Middleware Performance](/kb/guide/how-to-fix-sitecore-jss-middleware-performance) | Type: How-to | Summary: Learn how to troubleshoot and resolve Vercel Middleware timeouts and memory errors in your Sitecore JSS application caused by URLs with many query parameters. | Topics: guides
- [An Introduction to Evals](/kb/guide/an-introduction-to-evals) | Type: How-to | Summary: Evaluations test model and agent outputs to ensure they meet the standards and requirements you specify. | Topics: guides
- [Deploying Puppeteer with Next.js on Vercel](/kb/guide/deploying-puppeteer-with-nextjs-on-vercel) | Type: How-to | Summary: This guide covers setting up Puppeteer with Next.js on Vercel for headless browser automation, featuring a practical example for generating web page screenshots efficiently. | Topics: guides

## Security Bulletins

- [Vercel April 2026 security incident](/kb/bulletin/vercel-april-2026-security-incident) | Type: Reference | Lastmod: 2026-04-19 | Summary: We’ve identified a security incident that involved unauthorized access to certain internal Vercel systems. | Topics: security
- [Security Bulletin: CVE-2025-55184 and CVE-2025-55183](/kb/bulletin/security-bulletin-cve-2025-55184-and-cve-2025-55183) | Type: Reference | Summary: CVE-2025-55184 and CVE-2025-55183 are two important vulnerabilities in React, Next.js, and other frameworks that require immediate action | Topics: security
- [React2Shell Security Bulletin     ](/kb/bulletin/react2shell) | Type: Reference | Summary: CVE-2025-55182 is a critical vulnerability in React, Next.js, and other frameworks that requires immediate action | Topics: security

## Products

- [Vercel Flags](/kb/vercel-flags) | Type: Conceptual | Summary: Control feature releases with environment-specific targeting, rules, and gradual rollouts. | Topics: products
- [Next.js](/kb/nextjs) | Type: Conceptual | Summary: Build React applications with file-based routing, Server Components, and optimizations. | Topics: products
- [Fluid compute](/kb/fluid-compute) | Type: Conceptual | Summary: Run variable workloads with automatic scaling and usage-based pricing. | Topics: products
- [Vercel Workflows](/kb/vercel-workflow) | Type: Conceptual | Summary: Pause, resume, and maintain state of business logic with AI agents. | Topics: products
- [AI Gateway](/kb/ai-gateway) | Type: Conceptual | Summary: One unified API to access hundreds of models through a single endpoint. | Topics: products
- [Vercel Sandbox](/kb/sandbox) | Type: Conceptual | Summary: Spin up isolated environments for safe testing and run untrusted code. | Topics: products
- [Vercel Blob](/kb/vercel-blob) | Type: Conceptual | Summary: Store blobs that need to be frequently read, such as images and video. | Topics: products
- [Integrations](/kb/integrations) | Type: Conceptual | Summary: Connect third-party services from the marketplace to extend projects. | Topics: products
- [eve](/kb/eve) | Type: Conceptual | Summary: The Framework for Building Agents | Topics: products
- [Chat SDK](/kb/chat-sdk) | Type: Conceptual | Summary: The unified TypeScript SDK for building chat bots across Slack, Microsoft Teams, Google Chat, Discord, and more. Write your bot logic once, deploy everywhere. | Topics: products
- [AI SDK](/kb/ai-sdk) | Type: Conceptual | Summary: Build AI chat, tools, and RAG features directly in your app. | Topics: products
- [Nuxt](/kb/nuxt) | Type: Conceptual | Summary: Build Vue applications with hybrid rendering, routing, and full-stack capabilities optimized for Vercel. | Topics: products
- [Vercel Functions](/kb/vercel-functions) | Type: Conceptual | Summary: Run server-side code without managing servers. | Topics: products
- [Vercel CLI](/kb/vercel-cli) | Type: Conceptual | Summary: Manage your Vercel projects and deployments from the command line. | Topics: products
- [Vercel Connect](/kb/vercel-connect) | Type: Conceptual | Summary: Vercel Connect lets your agents and background services call external APIs, such as Slack or GitHub, on behalf of your users without storing long-lived provider secrets in environment variables. | Topics: products
- [Vercel Container Registry ](/kb/vercel-container-registry) | Type: Conceptual | Summary: Vercel Container Registry \(VCR\) is a project-scoped registry for OCI container images. Use VCR to store, push, and pull Docker images on Vercel. | Topics: products
- [Vercel Services](/kb/vercel-services) | Type: Conceptual | Summary: Vercel Services let you deploy multiple backends and frontends within a single Vercel project. | Topics: products
- [Vercel Drop](/kb/vercel-drop) | Type: Conceptual | Summary: Vercel Drop lets you deploy a file, folder, or .zip by dragging it into your browser, with no Git, Vercel CLI, or local setup. Vercel Drop works for static sites as well as framework projects, which Vercel detects and builds for you. | Topics: products
- [Nitro](/kb/nitro) | Type: Conceptual | Summary: Nitro extends your Vite application with a production-ready server, compatible with any runtime. Add server routes to your application and deploy to hosting platforms with a zero-config experience. | Topics: products
- [BotID](/kb/botid) | Type: Conceptual | Summary: An invisible CAPTCHA that protects against sophisticated bots without showing visible challenges or requiring manual intervention | Topics: products
- [Build Output API](/kb/build-output-api) | Type: Conceptual | Summary: Deploy your preferred framework to Vercel using file-system-based specification that can produce a Vercel deployment. | Topics: products
- [Domains](/kb/domains) | Type: Conceptual | Summary: Add, verify, and manage custom domains for your projects. | Topics: products
- [Firewall API](/kb/firewall-api) | Type: Conceptual | Summary: Manage firewall rules and configuration programmatically. | Topics: products
- [Web Application Firewall](/kb/web-application-firewall) | Type: Conceptual | Summary: Security controls to monitor and control the internet traffic to your site through logging, blocking and challenging. | Topics: products
- [Firewall](/kb/firewall) | Type: Conceptual | Summary: Filter, challenge, or block incoming traffic with rules. | Topics: products
- [Security](/kb/security) | Type: Conceptual | Summary: Configure SSO, WAF, secrets, and other protections for your projects. | Topics: products
- [Projects](/kb/projects) | Type: Conceptual | Summary: Group code, settings, and deployments into manageable units. | Topics: products
- [Dashboard](/kb/dashboard) | Type: Conceptual | Summary: Manage teams, projects, settings, usage, and billing in one UI. | Topics: products
- [Drains](/kb/drains) | Type: Conceptual | Summary: Export logs and events to external observability systems. | Topics: products
- [Observability](/kb/observability) | Type: Conceptual | Summary: Monitor requests, performance, errors, and usage across projects. | Topics: products
- [OG Image Generation](/kb/og-image-generation) | Type: Conceptual | Summary: Generate dynamic social preview images. | Topics: products
- [Routing Middleware](/kb/routing-middleware) | Type: Conceptual | Summary: Execute code before a request is processed on a site, and provide personalization to statically generated content. | Topics: products
- [Domain Name Server \(DNS\)](/kb/domain-name-server-dns) | Type: Conceptual | Summary: Create and manage DNS records for your domains. | Topics: products
- [Secure Sockets Layer \(SSL\)](/kb/secure-sockets-layer-ssl) | Type: Conceptual | Summary: Auto-generate a SSL with Vercel, or upload a custom one \(Enterprise\). | Topics: products
- [Redirects](/kb/redirects) | Type: Conceptual | Summary: Define 3xx redirects between paths or domains. | Topics: products
- [Vercel CDN](/kb/vercel-cdn) | Type: Conceptual | Summary: Cache and serve content to your users from Vercel's CDN. | Topics: products
- [Git Integration](/kb/git-integration) | Type: Conceptual | Summary: Connect GitHub, GitLab, or Bitbucket to auto-deploy branches and PRs. | Topics: products
- [Environments](/kb/environments) | Type: Conceptual | Summary: Define Development, Preview, and Production behavior. | Topics: products
- [Builds](/kb/builds) | Type: Conceptual | Summary: Create deployments from your repo using Vercel’s build system. | Topics: products
- [Deployment Protection](/kb/deployment-protection) | Type: Conceptual | Summary: Protect both your preview and production URLs across various environments. | Topics: products
- [Teams](/kb/teams) | Type: Conceptual | Summary: Collaborate on shared projects with roles, permissions, and centralized settings. | Topics: products
- [Account](/kb/account) | Type: Conceptual | Summary: Manage your personal details, emails, and login on Vercel. | Topics: products
- [Incrementation Static Regeneration \(ISR\)](/kb/incrementation-static-regeneration-isr) | Type: Conceptual | Summary: Regenerate static pages on-demand or time-based without full site rebuilds. | Topics: products

