API 목록으로
🛠️ 개발·협업무료

Vercel API

Vercel · Vercel REST API

인증 방식

🔑 API Key

요금

무료 (Vercel 플랜에 포함)

Base URL

api.vercel.com

태그

Vercel, 배포

서비스 소개

Vercel REST API를 사용하면 배포 트리거, 환경변수 관리, 도메인 설정, 프로젝트 관리 등을 자동화할 수 있습니다. GitHub Actions나 커스텀 CI 파이프라인에서 Vercel 배포를 자동화하거나, 다수의 프로젝트를 관리하는 스크립트를 작성할 때 활용합니다.

🚀 시작하기

  1. 1

    Access Token 발급

    vercel.com → Account Settings → Tokens → Create Token

  2. 2

    Team ID 확인 (팀 계정)

    Team Settings → Team ID 복사

💡 코드 예제

JavaScriptJavaScript (배포·환경변수 관리)
const VERCEL_TOKEN = process.env.VERCEL_TOKEN!
const TEAM_ID = process.env.VERCEL_TEAM_ID!
const headers = { Authorization: `Bearer ${VERCEL_TOKEN}` }

async function addEnvVar(projectId: string, key: string, value: string) {
  await fetch(`https://api.vercel.com/v9/projects/${projectId}/env?teamId=${TEAM_ID}`, {
    method: 'POST',
    headers: { ...headers, 'Content-Type': 'application/json' },
    body: JSON.stringify({
      key, value, type: 'encrypted',
      target: ['production', 'preview', 'development'],
    }),
  })
}

async function getDeployments(projectId: string) {
  const res = await fetch(
    `https://api.vercel.com/v6/deployments?projectId=${projectId}&teamId=${TEAM_ID}&limit=5`,
    { headers }
  )
  return (await res.json()).deployments
}