create_project
Create a new project with optional Git repository connection and framework configuration. Set build settings and environment variables.
Instructions
Create a new project. Optionally connect a Git repo via gitRepository ({ type:'github', repo:'org/name' }) and set the framework/build settings.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Project name (lowercase, hyphenated). | |
| framework | No | Framework preset, e.g. 'nextjs'. | |
| gitRepository | No | Connect a repo: { type:'github'|'gitlab'|'bitbucket', repo:'org/name' }. | |
| buildCommand | No | ||
| devCommand | No | ||
| installCommand | No | ||
| outputDirectory | No | ||
| rootDirectory | No | ||
| environmentVariables | No | Initial env vars [{ key, value, type, target }]. | |
| teamId | No | Team ID to scope the request. Falls back to VERCEL_TEAM_ID when omitted. | |
| slug | No | Team slug to scope the request (alternative to teamId). |