Develop. Preview. Ship.
Documentation · Changelog · Templates · CLI
Vercel's AI Cloud is a unified platform for building modern applications, giving teams the tools to be flexible, move fast, and stay secure while focusing on their products instead of infrastructure.
Get started by importing a project, choosing a template, or using the Vercel CLI. Then, git push to deploy.
For details on how to use Vercel, check out our documentation.
This project uses pnpm to install dependencies and run scripts.
You can use the vercel script to run local changes as if you were invoking Vercel CLI. For example, vercel deploy --cwd=/path/to/project could be run with local changes with pnpm vercel deploy --cwd=/path/to/project.
When contributing to this repository, please first discuss the change you wish to make via Vercel Community with the owners of this repository before submitting a Pull Request.
Please read our Code of Conduct and follow it in all your interactions with the project.
This project is configured in a monorepo, where one repository contains multiple npm packages. Dependencies are installed and managed with pnpm, not npm CLI.
To get started, execute the following:
git clone https://github.com/vercel/vercel
cd vercel
corepack enable
pnpm install
pnpm build
pnpm lint
pnpm test-unit
Make sure all the tests pass before making changes.
You can use pnpm vercel from the cli package to invoke Vercel CLI with local changes:
cd ./packages/cli
pnpm vercel