Vercel logo

Vercel

Vercel is a cloud platform that helps developers build, deploy, and scale modern web applications quickly and efficiently. It provides an optimized hosting environment for frontend frameworks like Next.js (which it created), as well as other React, Vue, Angular, and static site projects. Vercel automates workflows for continuous deployment, edge caching, and serverless functions, so developers can push code changes and see them live almost instantly.

5 APIs 16 Features
AI GatewaysGatewaysObservabilityWebhooks

APIs

Vercel

Vercel is a developer cloud to build and deploy web applications.

Vercel REST API

The Vercel REST API provides programmatic access to the Vercel platform. All endpoints live under https://api.vercel.com and follow REST architecture over SSL. The API covers de...

Vercel AI Gateway API

The Vercel AI Gateway provides a unified API to access hundreds of AI models from multiple providers through a single endpoint at https://ai-gateway.vercel.sh/v1. It offers one ...

Vercel Webhooks

Vercel Webhooks deliver platform events to a subscriber-configured HTTPS endpoint via HTTP POST with a JSON body. Subscriptions are created as Account Webhooks (Team Settings) o...

V0 Platform API

The v0 Platform API provides programmatic access to v0's AI-powered app generation pipeline. It is a REST interface that wraps v0's full code generation lifecycle from prompt to...

Features

Hobby plan (free, non-commercial): 100GB bandwidth, 1M edge req/mo
Pro plan at $20/dev/mo with $20 usage credits and 1TB bandwidth
Enterprise with custom limits, SAML SSO, SOC 2/HIPAA
Bandwidth overage at $0.15/GB above 1TB
Edge requests overage at $2/1M above 10M included
Function invocations at $0.60/1M
Active CPU at $0.128/hour, Provisioned Memory at $0.0106/GB-hour
Image Optimization with on-demand transformations
Blob Storage, KV, Postgres, Edge Config
REST API for projects, deployments, domains, env vars
Deployment limits: 100/day Hobby, 6000/day Pro
Build concurrency: 1 Hobby, 12 Pro
GitHub/GitLab/Bitbucket auto-deploy
Edge Functions and Edge Middleware
Speed Insights and Web Analytics
AI Gateway for LLM routing and observability

Event Specifications

Vercel Webhooks

AsyncAPI definition for Vercel's webhook surface. Vercel webhooks are HTTP POST deliveries from Vercel to a subscriber-configured endpoint URL registered either as an Account We...

ASYNCAPI

Semantic Vocabularies

Vercel Context

30 classes · 2 properties

JSON-LD

API Governance Rules

Vercel API Rules

11 rules · 5 errors 6 warnings

SPECTRAL

JSON Structure

Vercel Chat Completion Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
ArazzoWorkflows
ArazzoWorkflows
🔗
LinkedIn
LinkedIn
🔗
Guide
Guide
📰
Blog
Blog
📄
PressReleases
PressReleases
📄
ChangeLog
ChangeLog
🔗
Documentation
Documentation
🔗
RateLimits
RateLimits
🔗
Versioning
Versioning
🔗
Pagination
Pagination
💬
Support
Support
💰
Pricing
Pricing
🔗
Templates
Templates
🔗
Login
Login
📝
SignUp
SignUp
👥
GitHubOrganization
GitHubOrganization
🔗
Forum
Forum
🟢
StatusPage
StatusPage
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
Security
Security
🔗
CLI
CLI
📦
SDK
SDK
🔗
Security
Security
🔗
Documentation
Documentation
🔗
OpenAPI
OpenAPI
🔗
Security
Security
🔗
APIReference
APIReference
🔗
MCPServer
MCPServer

Sources

Raw ↑
aid: vercel
url: https://raw.githubusercontent.com/api-evangelist/vercel/refs/heads/main/apis.yml
apis:
- aid: vercel:vercel
  name: Vercel
  tags: []
  humanURL: ' https://vercel.com/docs'
  properties:
  - url: ' https://vercel.com/docs'
    type: Documentation
  - url: graphql/vercel-graphql.md
    type: GraphQL
  description: Vercel is a developer cloud to build and deploy web applications.
- aid: vercel:vercel-rest-api
  name: Vercel REST API
  tags:
  - Access Groups
  - Billing
  - Certificates
  - Deployments
  - DNS
  - Domains
  - Edge Config
  - Environment Variables
  - Projects
  - Teams
  - Webhooks
  humanURL: https://vercel.com/docs/rest-api/reference
  properties:
  - url: https://vercel.com/docs/rest-api/reference
    type: Documentation
  - url: https://openapi.vercel.sh/
    type: OpenAPI
  - url: https://vercel.com/docs/rest-api/reference#rate-limits
    type: RateLimits
  - url: https://vercel.com/docs/rest-api/reference#pagination
    type: Pagination
  - url: https://vercel.com/docs/rest-api/reference#versioning
    type: Versioning
  description: >-
    The Vercel REST API provides programmatic access to the Vercel platform. All endpoints live under
    https://api.vercel.com and follow REST architecture over SSL. The API covers deployments, domains, projects,
    teams, DNS, certificates, edge config, environment variables, access groups, billing, security, webhooks, and
    more. Authentication uses Bearer tokens via the Authorization header.
- aid: vercel:vercel-ai-gateway-api
  name: Vercel AI Gateway API
  tags:
  - AI
  - AI Gateway
  - LLM
  - Machine Learning
  - Models
  humanURL: https://vercel.com/docs/ai-gateway
  properties:
  - url: https://vercel.com/docs/ai-gateway
    type: Documentation
  - url: https://vercel.com/docs/ai-gateway/getting-started
    type: GettingStarted
  - url: https://vercel.com/docs/ai-gateway/models-and-providers
    type: Documentation
  - url: https://vercel.com/docs/ai-gateway/sdks-and-apis/openai-compat
    type: Documentation
  - url: https://vercel.com/docs/ai-gateway/usage
    type: UsageBilling
  - url: https://raw.githubusercontent.com/api-evangelist/vercel/refs/heads/main/openapi/vercel-ai-gateway-openapi.yml
    type: OpenAPI
  description: >-
    The Vercel AI Gateway provides a unified API to access hundreds of AI models from multiple providers through a
    single endpoint at https://ai-gateway.vercel.sh/v1. It offers one key for hundreds of models, spend monitoring,
    automatic retries and fallbacks, embeddings support, and zero markup on token pricing. Compatible with the AI SDK,
    OpenAI SDK, and Anthropic SDK.
- aid: vercel:vercel-webhooks
  name: Vercel Webhooks
  tags:
  - Webhooks
  - Deployments
  - Projects
  - Domains
  - Integrations
  - Marketplace
  - Events
  humanURL: https://vercel.com/docs/webhooks
  properties:
  - url: https://vercel.com/docs/webhooks
    type: Documentation
  - url: https://vercel.com/docs/webhooks/webhooks-api
    type: APIReference
  - url: https://vercel.com/docs/headers/request-headers#x-vercel-signature
    type: Security
  - url: https://raw.githubusercontent.com/api-evangelist/vercel/refs/heads/main/asyncapi/vercel-webhooks-asyncapi.yml
    type: AsyncAPI
  description: >-
    Vercel Webhooks deliver platform events to a subscriber-configured HTTPS endpoint via HTTP POST with a JSON body.
    Subscriptions are created as Account Webhooks (Team Settings) or through Vercel Integrations and can opt in to
    deployment, project, project domain, project environment variable, project rolling release, domain, feature flag,
    integration configuration, integration resource, marketplace invoice, marketplace member, and observability alert
    events. Every delivery shares a common envelope (id, type, createdAt, region, payload) and is signed with
    HMAC-SHA1 using the webhook secret, sent in the x-vercel-signature header.
- aid: vercel:v0-platform-api
  name: V0 Platform API
  tags:
  - AI
  - App Builder
  - Code Generation
  humanURL: https://v0.dev/docs
  properties:
  - url: https://v0.dev/docs
    type: Documentation
  - url: https://github.com/vercel/v0-sdk
    type: GitHubOrganization
  - url: https://raw.githubusercontent.com/api-evangelist/vercel/refs/heads/main/openapi/vercel-v0-platform-openapi.yml
    type: OpenAPI
  description: >-
    The v0 Platform API provides programmatic access to v0's AI-powered app generation pipeline. It is a REST
    interface that wraps v0's full code generation lifecycle from prompt to project to code files to deployment.
    Capabilities include generating full-stack web apps from natural language prompts, structured parsing of generated
    code, automatic error fixing, and linking with rendered previews. A TypeScript SDK is available.
name: Vercel
tags:
- AI Gateways
- Gateways
- Observability
- Webhooks
kind: contract
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
access: 3rd-Party
common:
- type: ArazzoWorkflows
  url: arazzo/
  workflows:
  - url: arazzo/vercel-chat-completion-with-fallback-workflow.yml
    name: Vercel AI Gateway Chat Completion With Provider Fallback
    summary: Attempt a chat completion with a provider fallback chain, retrying on rate limit.
  - url: arazzo/vercel-cost-routed-conversation-workflow.yml
    name: Vercel AI Gateway Cost-Routed Two-Turn Conversation
    summary: Run a cost-sorted chat completion, then send a follow-up turn carrying the prior reply.
  - url: arazzo/vercel-discover-model-then-complete-workflow.yml
    name: Vercel AI Gateway Discover Model Then Complete
    summary: List available models, confirm the requested one is present, then run a chat completion.
  - url: arazzo/vercel-discover-model-then-embed-workflow.yml
    name: Vercel AI Gateway Discover Model Then Embed
    summary: List available models, confirm the embedding model is present, then create an embedding.
  - url: arazzo/vercel-embed-then-summarize-workflow.yml
    name: Vercel AI Gateway Embed Then Summarize
    summary: Create an embedding for a document, then run a chat completion that summarizes it.
  - url: arazzo/vercel-generate-app-then-explain-code-workflow.yml
    name: Vercel Generate App Then Explain Code
    summary: Generate an app with v0, fetch its files, then explain the code via the AI Gateway.
  - url: arazzo/vercel-generate-app-then-poll-workflow.yml
    name: Vercel v0 Generate App Then Poll For Files
    summary: Generate a web app from a prompt, then poll the chat until generated files are present.
  - url: arazzo/vercel-generate-then-refine-app-workflow.yml
    name: Vercel v0 Generate Then Refine App
    summary: Generate an app from a prompt, then send a follow-up refinement in the same chat.
  - url: arazzo/vercel-iterative-app-build-workflow.yml
    name: Vercel v0 Iterative App Build
    summary: Generate an app, apply two sequential refinements, then read back the final chat.
  - url: arazzo/vercel-prompt-with-gateway-then-build-app-workflow.yml
    name: Vercel Draft Spec With Gateway Then Build App
    summary: Draft an app spec via the AI Gateway, then feed that spec into v0 to generate the app.
  - url: arazzo/vercel-resume-and-refine-chat-workflow.yml
    name: Vercel v0 Resume And Refine Chat
    summary: Fetch an existing chat to confirm it exists, then continue it with a refinement.
- type: LinkedIn
  url: https://www.linkedin.com/company/vercel
- url: https://vercel.com/marketplace
  name: Vercel Marketplace
  type: Integrations
  description: 'null'
- url: https://vercel.com/guides
  name: Guides
  type: Guide
  description: 'null'
- url: https://vercel.com/blog
  name: Blog - Vercel
  type: Blog
  description: 'null'
- url: https://vercel.com/press
  name: Press - Vercel
  type: PressReleases
  description: 'null'
- url: https://vercel.com/changelog
  name: Changelog - Vercel
  type: ChangeLog
  description: 'null'
- url: https://vercel.com/docs
  name: Vercel Documentation
  type: Documentation
  description: 'null'
- url: https://vercel.com/docs/rest-api/reference#rate-limits
  name: Using the REST API - Vercel API Docs
  type: RateLimits
  description: 'null'
- url: https://vercel.com/docs/rest-api/reference#versioning
  name: Using the REST API - Vercel API Docs
  type: Versioning
  description: 'null'
- url: https://vercel.com/docs/rest-api/reference#pagination
  name: Using the REST API - Vercel API Docs
  type: Pagination
  description: 'null'
- url: https://vercel.com/help
  name: Help
  type: Support
  description: 'null'
- url: https://vercel.com/pricing
  name: Find a plan to power your projects.
  type: Pricing
  description: 'null'
- url: https://vercel.com/templates
  name: Find your Template
  type: Templates
  description: 'null'
- url: https://vercel.com/login
  name: Login  Vercel
  type: Login
  description: 'null'
- url: https://vercel.com/signup
  name: Sign Up  Vercel
  type: SignUp
  description: 'null'
- url: https://github.com/vercel/vercel
  name: Vercel GitHub Repository
  type: GitHubOrganization
  description: The main open-source Vercel repository, configured as a monorepo containing the CLI and multiple packages.
- url: https://community.vercel.com/
  name: Vercel Community Forum
  type: Forum
  description: The online community space for Vercel discussions, including help, feedback, showcase, and announcements.
- url: https://www.vercel-status.com
  name: Vercel Status
  type: StatusPage
  description: >-
    Real-time and historical status information for Vercel platform services including build, deploy, API, and edge
    network.
- url: https://vercel.com/legal/terms
  name: Vercel Terms of Service
  type: TermsOfService
  description: The legal terms of service governing use of the Vercel platform and services.
- url: https://vercel.com/legal/privacy-policy
  name: Vercel Privacy Policy
  type: PrivacyPolicy
  description: The privacy policy covering data collection and processing practices across Vercel platforms.
- url: https://security.vercel.com
  name: Vercel Trust Center
  type: Security
  description: Security and compliance documentation portal covering SOC 2, ISO 27001, PCI DSS, HIPAA, and GDPR certifications.
- url: https://vercel.com/docs/cli
  name: Vercel CLI
  type: CLI
  description: >-
    Command-line interface for managing and configuring Vercel projects, deployments, domains, DNS, and environment
    variables from the terminal.
- url: https://vercel.com/docs/ai-sdk
  name: Vercel AI SDK
  type: SDK
  description: >-
    TypeScript toolkit for building AI-powered applications with Next.js, Vue, Svelte, and Node.js, providing a
    unified API to call any LLM.
- url: https://vercel.com/docs/vercel-firewall
  name: Vercel Firewall
  type: Security
  description: >-
    Web Application Firewall embedded in the Vercel Edge Network to protect applications from malicious attacks and
    unauthorized access.
- url: https://vercel.com/docs/vercel-firewall/firewall-api
  name: Vercel Firewall API
  type: Documentation
  description: Documentation for interacting with the security endpoints of the Vercel REST API programmatically.
- url: https://openapi.vercel.sh/
  name: Vercel REST API OpenAPI Specification
  type: OpenAPI
  description: The OpenAPI 3.0.3 specification for the Vercel REST API, automatically generated from the API repository.
- url: https://vercel.com/security
  name: Vercel Security
  type: Security
  description: Overview of Vercel security practices, governance program, and compliance certifications.
- url: https://vercel.com/docs/rest-api/reference
  name: Vercel REST API Reference
  type: APIReference
  description: Complete reference documentation for the Vercel REST API covering all endpoint categories.
- type: Features
  data:
  - 'Hobby plan (free, non-commercial): 100GB bandwidth, 1M edge req/mo'
  - Pro plan at $20/dev/mo with $20 usage credits and 1TB bandwidth
  - Enterprise with custom limits, SAML SSO, SOC 2/HIPAA
  - Bandwidth overage at $0.15/GB above 1TB
  - Edge requests overage at $2/1M above 10M included
  - Function invocations at $0.60/1M
  - Active CPU at $0.128/hour, Provisioned Memory at $0.0106/GB-hour
  - Image Optimization with on-demand transformations
  - Blob Storage, KV, Postgres, Edge Config
  - REST API for projects, deployments, domains, env vars
  - 'Deployment limits: 100/day Hobby, 6000/day Pro'
  - 'Build concurrency: 1 Hobby, 12 Pro'
  - GitHub/GitLab/Bitbucket auto-deploy
  - Edge Functions and Edge Middleware
  - Speed Insights and Web Analytics
  - AI Gateway for LLM routing and observability
  sources:
  - https://vercel.com/pricing
  updated: '2026-05-04'
- name: MCP Server
  url: https://github.com/vercel/next-devtools-mcp
  type: MCPServer
created: '2025-02-08'
modified: '2026-05-30'
position: Consuming
segments:
- Gateways
description: >-
  Vercel is a cloud platform that helps developers build, deploy, and scale modern web applications quickly and
  efficiently. It provides an optimized hosting environment for frontend frameworks like Next.js (which it created), as
  well as other React, Vue, Angular, and static site projects. Vercel automates workflows for continuous deployment,
  edge caching, and serverless functions, so developers can push code changes and see them live almost instantly.
integrations:
- name: AI xAI Grok by xAI
- name: Storage Prisma Instant Serverless Postgres
- name: Contentful CMS A modern content platform
- name: DatoCMS CMS User-friendly, performant Headless CMS
- name: Sitecore OrderCloud Commerce API-first B2X commerce
- name: Swell Commerce Future-proof headless commerce.
- name: Railway DevTools Configless infrastructure
- name: Knock Messaging Messaging API for developers
- name: Novu Messaging The OSS notification infrastructure
- name: Resend Messaging Email for developers
- name: shipshape Observability Blazing-fast deployment dashboards
- name: StepZen Storage GraphQL Made Easy
- name: Tinybird Storage Real-time analytics backend
- name: Tigris Storage Global object storage service
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
specificationVersion: '0.19'