marketplace

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Vercel Marketplace

Vercel Marketplace

You are an expert in the Vercel Marketplace — the integration platform that connects third-party services to Vercel projects with unified billing, auto-provisioned environment variables, and one-click setup.
您是Vercel Marketplace的专家——这是一个将第三方服务与Vercel项目连接的集成平台,支持统一计费、自动配置环境变量和一键式设置。

Consuming Integrations

使用集成

Linked Project Preflight

关联项目预检

Integration provisioning is project-scoped. Verify the repository is linked before running
integration add
.
bash
undefined
集成配置是基于项目维度的。在运行
integration add
之前,请先验证仓库是否已关联。
bash
undefined

Check whether this directory is linked to a Vercel project

检查当前目录是否已关联到Vercel项目

test -f .vercel/project.json && echo "Linked" || echo "Not linked"
test -f .vercel/project.json && echo "已关联" || echo "未关联"

Link if needed

若需要则进行关联

vercel link

If the project is not linked, do not continue with provisioning commands until linking completes.
vercel link

如果项目未关联,请先完成关联,再继续执行配置命令。

Discovering Integrations

发现集成

bash
undefined
bash
undefined

Search the Marketplace catalog from CLI

通过CLI搜索Marketplace目录

vercel integration discover
vercel integration discover

Filter by category

按分类筛选

vercel integration discover --category databases vercel integration discover --category monitoring
vercel integration discover --category databases vercel integration discover --category monitoring

List integrations already installed on this project

列出当前项目已安装的集成

vercel integration list

For browsing the full catalog interactively, use the [Vercel Marketplace](https://vercel.com/marketplace) dashboard.
vercel integration list

如需交互式浏览完整目录,请使用[Vercel Marketplace](https://vercel.com/marketplace)控制台。

Getting Setup Guidance

获取设置指南

bash
undefined
bash
undefined

Get agent-friendly setup guide for a specific integration

获取特定集成的Agent友好型设置指南

vercel integration guide <name>
vercel integration guide <name>

Include framework-specific steps when available

若有可用的框架特定步骤则包含在内

vercel integration guide <name> --framework <fw>
vercel integration guide <name> --framework <fw>

Examples

示例

vercel integration guide neon vercel integration guide datadog --framework nextjs

Use `--framework <fw>` as the default discovery flow when framework-specific setup matters. The guide returns structured setup steps including required environment variables, SDK packages, and code snippets — ideal for agentic workflows.
vercel integration guide neon vercel integration guide datadog --framework nextjs

当框架特定设置很重要时,默认使用`--framework <fw>`作为发现流程。该指南会返回结构化的设置步骤,包括所需的环境变量、SDK包和代码片段——非常适合Agent工作流。

Installing an Integration

安装集成

bash
undefined
bash
undefined

Install from CLI

通过CLI安装

vercel integration add <integration-name>
vercel integration add <integration-name>

Examples

示例

vercel integration add neon # Postgres database vercel integration add upstash # Redis / Kafka vercel integration add clerk # Authentication vercel integration add sentry # Error monitoring vercel integration add sanity # CMS vercel integration add datadog # Observability (auto-configures drain)

`vercel integration add` is the primary scripted/AI path. It installs to the currently linked project, auto-connects the integration, and auto-runs environment sync locally unless disabled.

If the CLI hands off to the dashboard for provider-specific completion, treat that as fallback:

```bash
vercel integration open <integration-name>
Complete the web step, then return to CLI verification (
vercel env ls
and local env sync check).
vercel integration add neon # Postgres数据库 vercel integration add upstash # Redis / Kafka vercel integration add clerk # 身份验证 vercel integration add sentry # 错误监控 vercel integration add sanity # CMS vercel integration add datadog # 可观测性(自动配置drain)

`vercel integration add`是主要的脚本化/AI操作路径。它会安装到当前关联的项目,自动连接集成,并且除非禁用,否则会自动在本地同步环境变量。

如果CLI跳转到控制台以完成提供商特定的配置流程,请使用以下命令作为回退:

```bash
vercel integration open <name>
完成网页端步骤后,返回CLI进行验证(
vercel env ls
和本地环境同步检查)。

Auto-Provisioned Environment Variables

自动配置的环境变量

When you install a Marketplace integration from a linked project, Vercel automatically provisions the required environment variables for that project.
IMPORTANT: Provisioning delay after install. After installing a database integration (especially Neon), the resource may take 1–3 minutes to fully provision. During this window, connection attempts return HTTP 500 errors. Do NOT debug the connection string or code — just wait and retry. If local env sync was disabled or skipped, run
vercel env pull .env.local --yes
after a brief wait to get the finalized credentials.
bash
undefined
当您从关联的项目安装Marketplace集成时,Vercel会自动为该项目配置所需的环境变量。
重要提示:安装后的配置延迟。安装数据库集成(尤其是Neon)后,资源可能需要1-3分钟才能完全配置完成。在此期间,连接尝试会返回HTTP 500错误。请不要调试连接字符串或代码——只需等待并重试。如果本地环境同步被禁用或跳过,请在短暂等待后运行
vercel env pull .env.local --yes
以获取最终的凭据。
bash
undefined

View environment variables added by integrations

查看集成添加的环境变量

vercel env ls
vercel env ls

Example: after installing Neon, these are auto-provisioned:

示例:安装Neon后,会自动配置以下变量:

POSTGRES_URL — connection string

POSTGRES_URL — 连接字符串

POSTGRES_URL_NON_POOLING — direct connection

POSTGRES_URL_NON_POOLING — 直接连接

POSTGRES_USER — database user

POSTGRES_USER — 数据库用户

POSTGRES_PASSWORD — database password

POSTGRES_PASSWORD — 数据库密码

POSTGRES_DATABASE — database name

POSTGRES_DATABASE — 数据库名称

POSTGRES_HOST — database host

POSTGRES_HOST — 数据库主机


No manual `.env` file management is needed — the variables are injected into all environments (Development, Preview, Production) automatically.

无需手动管理`.env`文件——这些变量会自动注入到所有环境(开发、预览、生产)中。

Using Provisioned Resources

使用已配置的资源

ts
// app/api/users/route.ts — using Neon auto-provisioned env vars
import { neon } from "@neondatabase/serverless";

// POSTGRES_URL is auto-injected by the Neon integration
const sql = neon(process.env.POSTGRES_URL!);

export async function GET() {
  const users = await sql`SELECT * FROM users LIMIT 10`;
  return Response.json(users);
}
ts
// app/api/cache/route.ts — using Upstash auto-provisioned env vars
import { Redis } from "@upstash/redis";

// KV_REST_API_URL and KV_REST_API_TOKEN are auto-injected
const redis = Redis.fromEnv();

export async function GET() {
  const cached = await redis.get("featured-products");
  return Response.json(cached);
}
ts
// app/api/users/route.ts — 使用Neon自动配置的环境变量
import { neon } from "@neondatabase/serverless";

// POSTGRES_URL由Neon集成自动注入
const sql = neon(process.env.POSTGRES_URL!);

export async function GET() {
  const users = await sql`SELECT * FROM users LIMIT 10`;
  return Response.json(users);
}
ts
// app/api/cache/route.ts — 使用Upstash自动配置的环境变量
import { Redis } from "@upstash/redis";

// KV_REST_API_URL和KV_REST_API_TOKEN由集成自动注入
const redis = Redis.fromEnv();

export async function GET() {
  const cached = await redis.get("featured-products");
  return Response.json(cached);
}

Managing Integrations

管理集成

bash
undefined
bash
undefined

List installed integrations

列出已安装的集成

vercel integration ls
vercel integration ls

Check usage and billing for an integration

查看集成的使用情况和计费信息

vercel integration balance <name>
vercel integration balance <name>

Remove an integration

移除集成

vercel integration remove <integration-name>
undefined
vercel integration remove <integration-name>
undefined

Unified Billing

统一计费

Marketplace integrations use Vercel's unified billing system:
  • Single invoice: All integration charges appear on your Vercel bill
  • Usage-based: Pay for what you use, scaled per integration's pricing model
  • Team-level billing: Charges roll up to the Vercel team account
  • No separate accounts: No need to manage billing with each provider individually
bash
undefined
Marketplace集成使用Vercel的统一计费系统:
  • 单一发票:所有集成费用都会出现在您的Vercel账单中
  • 按使用付费:根据实际使用量付费,费用按各集成的定价模型计算
  • 团队级计费:费用汇总到Vercel团队账户
  • 无需单独账户:无需分别管理每个提供商的计费
bash
undefined

Check current usage balance for an integration

查看集成的当前使用余额

vercel integration balance datadog vercel integration balance neon
undefined
vercel integration balance datadog vercel integration balance neon
undefined

Building Integrations

构建集成

Integration Architecture

集成架构

Vercel integrations consist of:
  1. Integration manifest — declares capabilities, required scopes, and UI surfaces
  2. Webhook handlers — respond to Vercel lifecycle events
  3. UI components — optional dashboard panels rendered within Vercel
  4. Resource provisioning — create and manage resources for users
Vercel集成由以下部分组成:
  1. 集成清单——声明功能、所需权限范围和UI界面
  2. Webhook处理器——响应Vercel生命周期事件
  3. UI组件——可选的控制台面板,在Vercel内部渲染
  4. 资源配置——为用户创建和管理资源

Scaffold an Integration

初始化集成项目

bash
undefined
bash
undefined

Create a new integration project

创建新的集成项目

npx create-vercel-integration my-integration
npx create-vercel-integration my-integration

Or start from the template

或从模板开始

npx create-next-app my-integration --example vercel-integration
undefined
npx create-next-app my-integration --example vercel-integration
undefined

Integration Manifest

集成清单

json
// vercel-integration.json
{
  "name": "my-integration",
  "slug": "my-integration",
  "description": "Provides X for Vercel projects",
  "logo": "public/logo.svg",
  "website": "https://my-service.com",
  "categories": ["databases"],
  "scopes": {
    "project": ["env-vars:read-write"],
    "team": ["integrations:read-write"]
  },
  "installationType": "marketplace",
  "resourceTypes": [
    {
      "name": "database",
      "displayName": "Database",
      "description": "A managed database instance"
    }
  ]
}
json
// vercel-integration.json
{
  "name": "my-integration",
  "slug": "my-integration",
  "description": "为Vercel项目提供X功能",
  "logo": "public/logo.svg",
  "website": "https://my-service.com",
  "categories": ["databases"],
  "scopes": {
    "project": ["env-vars:read-write"],
    "team": ["integrations:read-write"]
  },
  "installationType": "marketplace",
  "resourceTypes": [
    {
      "name": "database",
      "displayName": "Database",
      "description": "托管数据库实例"
    }
  ]
}

Handling Lifecycle Webhooks

处理生命周期Webhook

ts
// app/api/webhook/route.ts
import { verifyVercelSignature } from "@vercel/integration-utils";

export async function POST(req: Request) {
  const body = await req.json();

  // Verify the webhook is from Vercel
  const isValid = await verifyVercelSignature(req, body);
  if (!isValid) {
    return Response.json({ error: "Invalid signature" }, { status: 401 });
  }

  switch (body.type) {
    case "integration.installed":
      // Provision resources for the new installation
      await provisionDatabase(body.payload);
      break;

    case "integration.uninstalled":
      // Clean up resources
      await deprovisionDatabase(body.payload);
      break;

    case "integration.configuration-updated":
      // Handle config changes
      await updateConfiguration(body.payload);
      break;
  }

  return Response.json({ received: true });
}
ts
// app/api/webhook/route.ts
import { verifyVercelSignature } from "@vercel/integration-utils";

export async function POST(req: Request) {
  const body = await req.json();

  // 验证Webhook来自Vercel
  const isValid = await verifyVercelSignature(req, body);
  if (!isValid) {
    return Response.json({ error: "无效签名" }, { status: 401 });
  }

  switch (body.type) {
    case "integration.installed":
      // 为新安装的集成配置资源
      await provisionDatabase(body.payload);
      break;

    case "integration.uninstalled":
      // 清理资源
      await deprovisionDatabase(body.payload);
      break;

    case "integration.configuration-updated":
      // 处理配置变更
      await updateConfiguration(body.payload);
      break;
  }

  return Response.json({ received: true });
}

Provisioning Environment Variables

配置环境变量

ts
// lib/provision.ts
async function provisionEnvVars(
  installationId: string,
  projectId: string,
  credentials: { url: string; token: string },
) {
  const response = await fetch(
    `https://api.vercel.com/v1/integrations/installations/${installationId}/env`,
    {
      method: "POST",
      headers: {
        Authorization: `Bearer ${process.env.VERCEL_INTEGRATION_TOKEN}`,
        "Content-Type": "application/json",
      },
      body: JSON.stringify({
        projectId,
        envVars: [
          {
            key: "MY_SERVICE_URL",
            value: credentials.url,
            target: ["production", "preview", "development"],
            type: "encrypted",
          },
          {
            key: "MY_SERVICE_TOKEN",
            value: credentials.token,
            target: ["production", "preview", "development"],
            type: "secret",
          },
        ],
      }),
    },
  );

  return response.json();
}
ts
// lib/provision.ts
async function provisionEnvVars(
  installationId: string,
  projectId: string,
  credentials: { url: string; token: string },
) {
  const response = await fetch(
    `https://api.vercel.com/v1/integrations/installations/${installationId}/env`,
    {
      method: "POST",
      headers: {
        Authorization: `Bearer ${process.env.VERCEL_INTEGRATION_TOKEN}`,
        "Content-Type": "application/json",
      },
      body: JSON.stringify({
        projectId,
        envVars: [
          {
            key: "MY_SERVICE_URL",
            value: credentials.url,
            target: ["production", "preview", "development"],
            type: "encrypted",
          },
          {
            key: "MY_SERVICE_TOKEN",
            value: credentials.token,
            target: ["production", "preview", "development"],
            type: "secret",
          },
        ],
      }),
    },
  );

  return response.json();
}

Integration CLI Commands

集成CLI命令

The
vercel integration
CLI supports these subcommands:
bash
undefined
vercel integration
CLI支持以下子命令:
bash
undefined

Discover integrations in the Marketplace catalog

发现Marketplace目录中的集成

vercel integration discover vercel integration discover --category <category>
vercel integration discover vercel integration discover --category <category>

Get agent-friendly setup guide

获取Agent友好型设置指南

vercel integration guide <name> vercel integration guide <name> --framework <framework>
vercel integration guide <name> vercel integration guide <name> --framework <framework>

Add (install) an integration

添加(安装)集成

vercel integration add <name>
vercel integration add <name>

List installed integrations

列出已安装的集成

vercel integration list # alias: vercel integration ls
vercel integration list # 别名: vercel integration ls

Check usage / billing balance

查看使用情况/计费余额

vercel integration balance <name>
vercel integration balance <name>

Open integration dashboard in browser (fallback when add redirects)

在浏览器中打开集成控制台(当add命令重定向时的回退方案)

vercel integration open <name>
vercel integration open <name>

Remove an integration

移除集成

vercel integration remove <name>

> **Building integrations?** Use `npx create-vercel-integration` to scaffold, then deploy your
> integration app to Vercel normally with `vercel --prod`. Publish to the Marketplace via the
> [Vercel Partner Dashboard](https://vercel.com/docs/integrations).
vercel integration remove <name>

> **正在构建集成?** 使用`npx create-vercel-integration`初始化项目,然后使用`vercel --prod`将您的集成应用正常部署到Vercel。通过[Vercel合作伙伴控制台](https://vercel.com/docs/integrations)发布到Marketplace。

Common Integration Categories

常见集成分类

CategoryPopular IntegrationsAuto-Provisioned Env Vars
DatabasesNeon, Supabase, PlanetScale, MongoDB, Turso
POSTGRES_URL
,
DATABASE_URL
Cache/KVUpstash Redis
KV_REST_API_URL
,
KV_REST_API_TOKEN
AuthClerk, Auth0, Descope
CLERK_SECRET_KEY
,
AUTH0_SECRET
CMSSanity, Contentful, Storyblok, DatoCMS
SANITY_PROJECT_ID
,
CONTENTFUL_TOKEN
MonitoringDatadog, Sentry, Checkly, New Relic
SENTRY_DSN
,
DD_API_KEY
PaymentsStripe
STRIPE_SECRET_KEY
Feature FlagsLaunchDarkly, Statsig, Hypertune
LAUNCHDARKLY_SDK_KEY
AI Agents & ServicesCodeRabbit, Braintrust, Sourcery, Chatbasevaries by integration
VideoMux
MUX_TOKEN_ID
,
MUX_TOKEN_SECRET
MessagingResend, Knock, Novu
RESEND_API_KEY
SearchingAlgolia, Meilisearch
ALGOLIA_APP_ID
,
ALGOLIA_API_KEY
CommerceShopify, Swell, BigCommerce
SHOPIFY_ACCESS_TOKEN
分类热门集成自动配置的环境变量
数据库Neon, Supabase, PlanetScale, MongoDB, Turso
POSTGRES_URL
,
DATABASE_URL
缓存/KVUpstash Redis
KV_REST_API_URL
,
KV_REST_API_TOKEN
身份验证Clerk, Auth0, Descope
CLERK_SECRET_KEY
,
AUTH0_SECRET
CMSSanity, Contentful, Storyblok, DatoCMS
SANITY_PROJECT_ID
,
CONTENTFUL_TOKEN
监控Datadog, Sentry, Checkly, New Relic
SENTRY_DSN
,
DD_API_KEY
支付Stripe
STRIPE_SECRET_KEY
功能开关LaunchDarkly, Statsig, Hypertune
LAUNCHDARKLY_SDK_KEY
AI代理与服务CodeRabbit, Braintrust, Sourcery, Chatbase因集成而异
视频Mux
MUX_TOKEN_ID
,
MUX_TOKEN_SECRET
消息推送Resend, Knock, Novu
RESEND_API_KEY
搜索Algolia, Meilisearch
ALGOLIA_APP_ID
,
ALGOLIA_API_KEY
电商Shopify, Swell, BigCommerce
SHOPIFY_ACCESS_TOKEN

Observability Integration Path

可观测性集成流程

Marketplace observability integrations (Datadog, Sentry, Axiom, Honeycomb, etc.) connect to Vercel's Drains system to receive telemetry. Understanding the data-type split is critical for correct setup.
Marketplace可观测性集成(Datadog、Sentry、Axiom、Honeycomb等)通过Vercel的Drains系统接收遥测数据。理解数据类型的划分对于正确设置至关重要。

Data-Type Split

数据类型划分

Data TypeDelivery MechanismIntegration Setup
LogsNative drain (auto-configured by Marketplace install)
vercel integration add <vendor>
auto-creates drain
TracesNative drain (OpenTelemetry-compatible)Same — auto-configured on install
Speed InsightsCustom drain endpoint onlyRequires manual drain creation via REST API or Dashboard (
https://vercel.com/dashboard/{team}/~/settings/log-drains
)
Web AnalyticsCustom drain endpoint onlyRequires manual drain creation via REST API or Dashboard (
https://vercel.com/dashboard/{team}/~/settings/log-drains
)
Key distinction: When you install an observability vendor via the Marketplace, it auto-configures drains for logs and traces only. Speed Insights and Web Analytics data require a separate, manually configured drain pointing to a custom endpoint. See
⤳ skill: observability
for drain setup details.
数据类型交付机制集成设置
日志原生drain(由Marketplace安装自动配置)
vercel integration add <vendor>
会自动创建drain
追踪原生drain(兼容OpenTelemetry)相同——安装时自动配置
Speed Insights仅支持自定义drain端点需要通过REST API或控制台手动创建drain(
https://vercel.com/dashboard/{team}/~/settings/log-drains
Web Analytics仅支持自定义drain端点需要通过REST API或控制台手动创建drain(
https://vercel.com/dashboard/{team}/~/settings/log-drains
关键区别:当您通过Marketplace安装可观测性供应商时,它只会自动配置日志和追踪的drain。Speed Insights和Web Analytics数据需要单独手动配置指向自定义端点的drain。有关drain设置详情,请参见
⤳ skill: observability

Agentic Flow: Observability Vendor Setup

Agent工作流:可观测性供应商设置

Follow this sequence when setting up an observability integration:
设置可观测性集成时,请遵循以下步骤:

1. Pick Vendor

1. 选择供应商

bash
undefined
bash
undefined

Discover observability integrations

发现监控类集成

vercel integration discover --category monitoring
vercel integration discover --category monitoring

Get setup guide for chosen vendor

获取所选供应商的设置指南

vercel integration guide datadog
undefined
vercel integration guide datadog
undefined

2. Install Integration

2. 安装集成

bash
undefined
bash
undefined

Install — auto-provisions env vars and creates log/trace drains

安装——自动配置环境变量并创建日志/追踪drain

vercel integration add datadog
undefined
vercel integration add datadog
undefined

3. Verify Drain Created

3. 验证Drain已创建

bash
undefined
bash
undefined

Confirm drain was auto-configured

确认drain已自动配置

curl -s -H "Authorization: Bearer $VERCEL_TOKEN"
"https://api.vercel.com/v1/drains?teamId=$TEAM_ID" | jq '.[] | {id, url, type, sources}'

Check the response for a drain pointing to the vendor's ingestion endpoint. If no drain appears, the integration may need manual drain setup — see `⤳ skill: observability` for REST API drain creation.
curl -s -H "Authorization: Bearer $VERCEL_TOKEN"
"https://api.vercel.com/v1/drains?teamId=$TEAM_ID" | jq '.[] | {id, url, type, sources}'

检查响应中是否存在指向供应商 ingestion 端点的drain。如果没有出现drain,可能需要手动配置drain——有关REST API创建drain的详情,请参见`⤳ skill: observability`。

4. Validate Endpoint

4. 验证端点

bash
undefined
bash
undefined

Send a test payload to the drain

向drain发送测试负载

curl -X POST -H "Authorization: Bearer $VERCEL_TOKEN"
"https://api.vercel.com/v1/drains/<drain-id>/test?teamId=$TEAM_ID"

Confirm the vendor dashboard shows the test event arriving.
curl -X POST -H "Authorization: Bearer $VERCEL_TOKEN"
"https://api.vercel.com/v1/drains/<drain-id>/test?teamId=$TEAM_ID"

确认供应商控制台中已收到测试事件。

5. Smoke Log Check

5. 日志检查

bash
undefined
bash
undefined

Trigger a deployment and check logs flow through

触发部署并检查日志是否正常流转

vercel logs <deployment-url> --follow --since 5m
vercel logs <deployment-url> --follow --since 5m

Check integration balance to confirm data is flowing

检查集成余额以确认数据正在流转

vercel integration balance datadog

Verify that logs appear both in Vercel's runtime logs and in the vendor's dashboard.

> **For drain payload formats and signature verification**, see `⤳ skill: observability` — the Drains section covers JSON/NDJSON schemas and `x-vercel-signature` HMAC-SHA1 verification.
vercel integration balance datadog

验证日志是否同时出现在Vercel运行时日志和供应商控制台中。

> **有关drain负载格式和签名验证**,请参见`⤳ skill: observability`——Drains部分涵盖了JSON/NDJSON模式和`x-vercel-signature` HMAC-SHA1验证。

Speed Insights + Web Analytics Drains

Speed Insights + Web Analytics Drains

For observability vendors that also want Speed Insights or Web Analytics data, configure a separate drain manually:
bash
undefined
对于还需要Speed Insights或Web Analytics数据的可观测性供应商,请手动配置单独的drain:
bash
undefined

Create a drain for Speed Insights + Web Analytics

为Speed Insights + Web Analytics创建drain

curl -X POST -H "Authorization: Bearer $VERCEL_TOKEN"
-H "Content-Type: application/json"
"https://api.vercel.com/v1/drains?teamId=$TEAM_ID"
-d '{ "url": "https://your-vendor-endpoint.example.com/vercel-analytics", "type": "json", "sources": ["lambda"], "environments": ["production"] }'

> **Payload schema reference:** See `⤳ skill: observability` for Web Analytics drain payload formats (JSON array of `{type, url, referrer, timestamp, geo, device}` events).
curl -X POST -H "Authorization: Bearer $VERCEL_TOKEN"
-H "Content-Type: application/json"
"https://api.vercel.com/v1/drains?teamId=$TEAM_ID"
-d '{ "url": "https://your-vendor-endpoint.example.com/vercel-analytics", "type": "json", "sources": ["lambda"], "environments": ["production"] }'

> **负载模式参考**:有关Web Analytics drain负载格式(`{type, url, referrer, timestamp, geo, device}`事件的JSON数组),请参见`⤳ skill: observability`。

Decision Matrix

决策矩阵

NeedUseWhy
Add a database to your project
vercel integration add neon
Auto-provisioned, unified billing
Browse available services
vercel integration discover
CLI-native catalog search
Get setup steps for an integration
vercel integration guide <name> --framework <fw>
Framework-specific, agent-friendly setup guide
CLI redirects to dashboard during install
vercel integration open <name>
Fallback to complete provider web flow
Check integration usage/cost
vercel integration balance <name>
Billing visibility per integration
Build a SaaS integrationIntegration SDK + manifestFull lifecycle management
Centralize billingMarketplace integrationsSingle Vercel invoice
Auto-inject credentialsMarketplace auto-provisioningNo manual env var management
Add observability vendor
vercel integration add <vendor>
Auto-creates log/trace drains
Export Speed Insights / Web AnalyticsManual drain via REST APINot auto-configured by vendor install
Manage integrations programmaticallyVercel REST API
/v1/integrations
endpoints
Test integration locally
vercel dev
Local development server with Vercel features
需求操作原因
为项目添加数据库
vercel integration add neon
自动配置,统一计费
浏览可用服务
vercel integration discover
CLI原生目录搜索
获取集成的设置步骤
vercel integration guide <name> --framework <fw>
框架特定的Agent友好型设置指南
安装时CLI重定向到控制台
vercel integration open <name>
回退以完成提供商的网页流程
检查集成的使用情况/成本
vercel integration balance <name>
按集成查看计费可见性
构建SaaS集成集成SDK + 清单完整的生命周期管理
集中计费Marketplace集成单一Vercel发票
自动注入凭据Marketplace自动配置无需手动管理环境变量
添加可观测性供应商
vercel integration add <vendor>
自动创建日志/追踪drain
导出Speed Insights / Web Analytics通过REST API手动配置drain供应商安装不会自动配置
以编程方式管理集成Vercel REST API
/v1/integrations
端点
本地测试集成
vercel dev
带有Vercel功能的本地开发服务器

Cross-References

交叉引用

  • Drain configuration, payload formats, signature verification
    ⤳ skill: observability
  • Drains REST API endpoints
    ⤳ skill: vercel-api
  • CLI log streaming (
    --follow
    ,
    --since
    ,
    --level
    )
    ⤳ skill: vercel-cli
  • Safe project setup sequencing (link, env pull, then run db/dev)
    ⤳ skill:bootstrap
  • Headless CMS integrations (Sanity, Contentful)
    ⤳ skill:cms
  • Drain配置、负载格式、签名验证
    ⤳ skill: observability
  • Drains REST API端点
    ⤳ skill: vercel-api
  • CLI日志流(
    --follow
    ,
    --since
    ,
    --level
    ⤳ skill: vercel-cli
  • 安全的项目设置流程(关联、拉取环境变量、然后运行数据库/开发服务)
    ⤳ skill:bootstrap
  • 无头CMS集成(Sanity、Contentful)
    ⤳ skill:cms

Official Documentation

官方文档