Vercel website screenshot

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.

Vercel publishes 5 APIs on the APIs.io network, including Webhooks, Chat API, Chats API, and 2 more. Tagged areas include AI Gateways, Gateways, Observability, and Webhooks.

The Vercel catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 3 Spectral governance rulesets.

Vercel’s developer surface includes authentication, engineering blog, changelog, documentation, support, pricing, signup flow, and 38 more developer resources.

71.4/100 exemplar ▬ flat Agent 47/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
6 APIs 1 MCP Servers 16 Features
AI GatewaysGatewaysObservabilityWebhooks

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 71.4/100 · exemplar
Contract Quality 19.7 / 25
Developer Ergonomics 11.7 / 20
Commercial Clarity 18.4 / 20
Operational Transparency 10.3 / 13
Governance 5.7 / 12
Discoverability 5.6 / 10
Agent readiness — 47/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/vercel: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 6

Individual APIs this provider publishes, each with its own machine-readable definition.

Vercel

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

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...

Vercel Chat API

Chat completions (OpenAI-compatible)

Vercel Chats API

AI-powered app generation via chat sessions

Vercel Embeddings API

Text embeddings

Vercel Models API

List available AI models

Postman Collections 4

Ready-to-run Postman collections for exercising this provider's APIs.

Open Collections 2

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Vercel AI Gateway API

OPEN COLLECTION

Vercel v0 Platform API

OPEN COLLECTION

Arazzo Workflows 11

Multi-step API workflows described with the Arazzo specification.

Vercel AI Gateway Chat Completion With Provider Fallback

Attempt a chat completion with a provider fallback chain, retrying on rate limit.

ARAZZO

Vercel AI Gateway Cost-Routed Two-Turn Conversation

Run a cost-sorted chat completion, then send a follow-up turn carrying the prior reply.

ARAZZO

Vercel AI Gateway Discover Model Then Complete

List available models, confirm the requested one is present, then run a chat completion.

ARAZZO

Vercel AI Gateway Discover Model Then Embed

List available models, confirm the embedding model is present, then create an embedding.

ARAZZO

Vercel AI Gateway Embed Then Summarize

Create an embedding for a document, then run a chat completion that summarizes it.

ARAZZO

Vercel Generate App Then Explain Code

Generate an app with v0, fetch its files, then explain the code via the AI Gateway.

ARAZZO

Vercel v0 Generate App Then Poll For Files

Generate a web app from a prompt, then poll the chat until generated files are present.

ARAZZO

Vercel v0 Generate Then Refine App

Generate an app from a prompt, then send a follow-up refinement in the same chat.

ARAZZO

Vercel v0 Iterative App Build

Generate an app, apply two sequential refinements, then read back the final chat.

ARAZZO

Vercel Draft Spec With Gateway Then Build App

Draft an app spec via the AI Gateway, then feed that spec into v0 to generate the app.

ARAZZO

Vercel v0 Resume And Refine Chat

Fetch an existing chat to confirm it exists, then continue it with a refinement.

ARAZZO

Scroll for all 11

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

MCP Server

MCP SERVER

GraphQL 1

GraphQL schemas published by this provider.

Pricing Plans 1

Published pricing tiers and plan structures.

Vercel Plans Pricing

3 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Vercel Rate Limits

6 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 16

Notable capabilities this provider offers.

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

Scroll for all 16

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

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 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Vercel Context

30 classes · 2 properties

JSON-LD

Spectral Rules 3

Spectral governance rulesets for linting and validating these APIs.

Vercel API Rules

7 rules · 1 errors 5 warnings 1 info

SPECTRAL

Vercel API Rules

5 rules · 4 warnings 1 info

SPECTRAL

Vercel API Rules

11 rules · 5 errors 6 warnings

SPECTRAL

JSON Schema 1

Standalone JSON Schema definitions for this provider's data models.

JSON Structure 1

JSON Structure definitions describing this provider's data shapes.

Vercel Chat Completion Structure

0 properties

JSON STRUCTURE

Examples 3

Example request and response payloads for these APIs.

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Vercel Authentication

http · 1 scheme

SECURITY

Vercel Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Vercel Vulnerability Disclosure

Hackerone · security.txt · contact published

SECURITY

Vercel Trust Center

SOC 2, ISO 27001, PCI DSS, HIPAA, GDPR

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Vercel Agentic Access

6 operations · 4 acting

6 operations · 4 acting

AGENTIC

Resources

Get Started 2

Portal, sign-up, and the first successful call

Documentation 5

Reference material describing how the API behaves

Agent Surfaces 2

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 13

Pagination, idempotency, versioning, errors, and events

Scroll for all 13

Build 4

SDKs, sample code, and the tooling you integrate with

Access & Security 7

Authentication, authorization, and security posture

Scroll for all 7

Operate 6

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml 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-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:vercel-chat-api
  name: Vercel Chat API
  description: Chat completions (OpenAI-compatible)
  humanURL: ' https://vercel.com/docs'
  tags:
  - Chat
  properties:
  - type: OpenAPI
    url: openapi/vercel-chat-api-openapi.yml
  - type: Documentation
    url: https://vercel.com/docs/rest-api/reference
  - type: RateLimits
    url: https://vercel.com/docs/rest-api/reference#rate-limits
  - type: Pagination
    url: https://vercel.com/docs/rest-api/reference#pagination
  - type: Versioning
    url: https://vercel.com/docs/rest-api/reference#versioning
  - type: Documentation
    url: https://vercel.com/docs/ai-gateway
  - type: GettingStarted
    url: https://vercel.com/docs/ai-gateway/getting-started
  - type: Documentation
    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: UsageBilling
    url: https://vercel.com/docs/ai-gateway/usage
  - type: Documentation
    url: https://v0.dev/docs
  - type: GitHubOrganization
    url: https://github.com/vercel/v0-sdk
- aid: vercel:vercel-chats-api
  name: Vercel Chats API
  description: AI-powered app generation via chat sessions
  humanURL: ' https://vercel.com/docs'
  tags:
  - Chats
  properties:
  - type: OpenAPI
    url: openapi/vercel-chats-api-openapi.yml
  - type: Documentation
    url: https://vercel.com/docs/rest-api/reference
  - type: RateLimits
    url: https://vercel.com/docs/rest-api/reference#rate-limits
  - type: Pagination
    url: https://vercel.com/docs/rest-api/reference#pagination
  - type: Versioning
    url: https://vercel.com/docs/rest-api/reference#versioning
  - type: Documentation
    url: https://vercel.com/docs/ai-gateway
  - type: GettingStarted
    url: https://vercel.com/docs/ai-gateway/getting-started
  - type: Documentation
    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: UsageBilling
    url: https://vercel.com/docs/ai-gateway/usage
  - type: Documentation
    url: https://v0.dev/docs
  - type: GitHubOrganization
    url: https://github.com/vercel/v0-sdk
- aid: vercel:vercel-embeddings-api
  name: Vercel Embeddings API
  description: Text embeddings
  humanURL: ' https://vercel.com/docs'
  tags:
  - Embeddings
  properties:
  - type: OpenAPI
    url: openapi/vercel-embeddings-api-openapi.yml
  - type: Documentation
    url: https://vercel.com/docs/rest-api/reference
  - type: RateLimits
    url: https://vercel.com/docs/rest-api/reference#rate-limits
  - type: Pagination
    url: https://vercel.com/docs/rest-api/reference#pagination
  - type: Versioning
    url: https://vercel.com/docs/rest-api/reference#versioning
  - type: Documentation
    url: https://vercel.com/docs/ai-gateway
  - type: GettingStarted
    url: https://vercel.com/docs/ai-gateway/getting-started
  - type: Documentation
    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: UsageBilling
    url: https://vercel.com/docs/ai-gateway/usage
  - type: Documentation
    url: https://v0.dev/docs
  - type: GitHubOrganization
    url: https://github.com/vercel/v0-sdk
- aid: vercel:vercel-models-api
  name: Vercel Models API
  description: List available AI models
  humanURL: ' https://vercel.com/docs'
  tags:
  - Models
  properties:
  - type: OpenAPI
    url: openapi/vercel-models-api-openapi.yml
  - type: Documentation
    url: https://vercel.com/docs/rest-api/reference
  - type: RateLimits
    url: https://vercel.com/docs/rest-api/reference#rate-limits
  - type: Pagination
    url: https://vercel.com/docs/rest-api/reference#pagination
  - type: Versioning
    url: https://vercel.com/docs/rest-api/reference#versioning
  - type: Documentation
    url: https://vercel.com/docs/ai-gateway
  - type: GettingStarted
    url: https://vercel.com/docs/ai-gateway/getting-started
  - type: Documentation
    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: UsageBilling
    url: https://vercel.com/docs/ai-gateway/usage
  - type: Documentation
    url: https://v0.dev/docs
  - type: GitHubOrganization
    url: https://github.com/vercel/v0-sdk
name: Vercel
tags:
- AI Gateways
- Gateways
- Observability
- Webhooks
kind: contract
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/vercel.png
access: 3rd-Party
common:
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/vercel/overview
- type: AgenticAccess
  url: agentic-access/vercel-agentic-access.yml
- type: TrustCenter
  url: security/vercel-trust-center.yml
- type: VulnerabilityDisclosure
  url: security/vercel-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/vercel-domain-security.yml
- type: Authentication
  url: authentication/vercel-authentication.yml
- type: Arazzo
  url: arazzo/vercel-chat-completion-with-fallback-workflow.yml
  name: Vercel AI Gateway Chat Completion With Provider Fallback
- type: Arazzo
  url: arazzo/vercel-cost-routed-conversation-workflow.yml
  name: Vercel AI Gateway Cost-Routed Two-Turn Conversation
- type: Arazzo
  url: arazzo/vercel-discover-model-then-complete-workflow.yml
  name: Vercel AI Gateway Discover Model Then Complete
- type: Arazzo
  url: arazzo/vercel-discover-model-then-embed-workflow.yml
  name: Vercel AI Gateway Discover Model Then Embed
- type: Arazzo
  url: arazzo/vercel-embed-then-summarize-workflow.yml
  name: Vercel AI Gateway Embed Then Summarize
- type: Arazzo
  url: arazzo/vercel-generate-app-then-explain-code-workflow.yml
  name: Vercel Generate App Then Explain Code
- type: Arazzo
  url: arazzo/vercel-generate-app-then-poll-workflow.yml
  name: Vercel v0 Generate App Then Poll For Files
- type: Arazzo
  url: arazzo/vercel-generate-then-refine-app-workflow.yml
  name: Vercel v0 Generate Then Refine App
- type: Arazzo
  url: arazzo/vercel-iterative-app-build-workflow.yml
  name: Vercel v0 Iterative App Build
- type: Arazzo
  url: arazzo/vercel-prompt-with-gateway-then-build-app-workflow.yml
  name: Vercel Draft Spec With Gateway Then Build App
- type: Arazzo
  url: arazzo/vercel-resume-and-refine-chat-workflow.yml
  name: Vercel v0 Resume And Refine Chat
- 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: Forums
  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: SDKs
  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'