# CLI Monorepo URL: /docs/deployment/cli-monorepo Learn how to deploy the CLI Monorepo template to Vercel and npm. ## Deploying to Vercel and npm To deploy your project to Vercel, you will need to have a Vercel account. If you do not have a Vercel account, you can sign up for one [here on Vercel](https://vercel.com/signup). To deploy your CLI to npm, you will need to have an npm account. If you do not have an npm account, you can sign up for one [here on npm](https://www.npmjs.com/signup). ## Set up your services Follow the instructions in the [AI](/docs/features/ai), [Auth](/docs/features/auth/lucia), [NeonDB](/docs/features/database/neondb), [Payments](/docs/features/payments/one-time) documentations to set up services that you will need for your project. ## Deploy the marketing app Follow the instructions in the [Setup](https://github.com/pluv-io/ship-cli-monorepo/tree/main/apps/marketing#setup) and [Deployment](https://github.com/pluv-io/ship-cli-monorepo/tree/main/apps/marketing#deployment) sections of the [README](https://github.com/pluv-io/ship-cli-monorepo/tree/main/apps/marketing) of the marketing app at `/apps/marketing/README.md` to deploy the marketing app to Vercel. ## Deploy the web app Follow the instructions in the [Setup](https://github.com/pluv-io/ship-cli-monorepo/tree/main/apps/web#setup) and [Deployment](https://github.com/pluv-io/ship-cli-monorepo/tree/main/apps/web#deployment) sections of the [README](https://github.com/pluv-io/ship-cli-monorepo/tree/main/apps/web) of the web app at `/apps/web/README.md` to deploy the web app to Vercel. ## Deploying your CLI to npm Follow the instructions in the [Publishing to npm](https://github.com/pluv-io/ship-cli-monorepo/tree/main?tab=readme-ov-file#publishing-to-npm) section of the [README](https://github.com/pluv-io/ship-cli-monorepo/tree/main?tab=readme-ov-file) of the CLI monorepo to deploy your CLI to npm.