TL;DR
Web アプリケーションを構築・デプロイ・運用するためのクラウドプラットフォーム。Next.js を開発している会社でもある。
なぜ必要か
公式ドキュメントによると、Git のリポジトリをつなぐだけで push のたびにデプロイされ、ブランチごとにプレビュー用の URL が作られる。Next.js は設定なしでデプロイでき、ほかにも 40 以上のフレームワークに対応している。
仕組み
公式ドキュメントでは、次のような機能が紹介されている。
- Functions: サーバ側のコードを必要に応じて実行する
- CDN: レスポンスを利用者の近くでキャッシュする
- Incremental Static Regeneration: サイト全体を作り直さずに、静的なページを定期的または必要なときに作り直す
- Instant Rollback: 問題が起きたとき、作り直さずに本番を以前のデプロイに戻す
- AI Gateway と AI SDK: 多数の AI モデルを 1 つのエンドポイントから呼び出す
例
npm i -g vercel
vercel login
vercelプロンプトからアプリケーションを作る v0 も Vercel が提供している。