---
title: How to Deploy a Remix Site with Vercel
description: Create your Remix app and deploy it with Vercel.
url: /kb/guide/deploying-remix-with-vercel
canonical_url: "https://vercel.com/kb/guide/deploying-remix-with-vercel"
last_updated: 2026-06-16
authors: Lee Robinson
related:
  - /docs/deployments/git/vercel-for-github
  - /docs/deployments/git/vercel-for-gitlab
  - /docs/deployments/git/vercel-for-bitbucket
  - /docs/concepts/deployments/checks
  - /docs/concepts/projects/custom-domains
install_vercel_plugin: npx plugins add vercel/vercel-plugin
---

This guide will show you how to deploy an Remix site and get your domain set up.

[React](https://reactjs.org/) is a JavaScript library for building user interfaces. [Remix](https://remix.run/) is a full stack web framework that lets you focus on the user interface and work back through web fundamentals to deliver a fast, slick, and resilient user experience.

## Deploy Remix to Vercel

Vercel is a platform for deploying the fastest Remix sites. You can deploy your site with zero configuration to the best [frontend infrastructure](https://vercel.com/features/infrastructure).

- **Develop:** Build Remix sites that connect to your favorite APIs, databases, and content management systems.
  
- **Preview:** Integrate with any GitHub, GitLab, or Bitbucket repository for [instant continuous deployment](https://vercel.com/features/previews).
  
- **Ship:** Deploy your site to every edge node worldwide for the fastest Remix sites. Static files, Vercel Functions, the CDN, [and more](https://vercel.com/features/infrastructure).
  

### Start from a template

Here's a Remix template that you can deploy to Vercel with one click: [Remix Boilerplate](https://vercel.com/templates/remix/remix-boilerplate)

### Vercel CLI

1. Install the [Vercel CLI](https://vercel.com/cli) and run `vercel` to deploy.
   
2. Vercel will detect that you are using Remix and will enable the correct settings for your deployment.
   
3. Your application is deployed! (e.g. [remix-run-template.vercel.app](https://remix-run-template.vercel.app/))
   

### Vercel for Git

1. Push your code to your git repository (GitHub, GitLab, BitBucket).
   
2. [Import your Remix project](https://vercel.com/new) into Vercel.
   
3. Vercel will detect that you are using Remix and will enable the correct settings for your deployment.
   
4. Your application is deployed! (e.g. [remix-run-template.vercel.app](https://remix-run-template.vercel.app/))
   

## Built-in CI/CD for Remix sites

Vercel has integrations for [GitHub](https://vercel.com/docs/deployments/git/vercel-for-github), [GitLab](https://vercel.com/docs/deployments/git/vercel-for-gitlab), and [Bitbucket](https://vercel.com/docs/deployments/git/vercel-for-bitbucket) to enable CI/CD for your Remix site with zero configuration. Then, you can run [automated tests for performance and reliability](https://vercel.com/docs/concepts/deployments/checks) on every push. Pull and merge requests are deployed instantly to a unique URL, accessible to your entire team.

## Add your custom domain

After deploying, your new Remix site will automatically be assigned a `.vercel.app` suffixed domain. You can then add a [Custom Domain](https://vercel.com/docs/concepts/projects/custom-domains) on your choice, either from a third-party or [purchased through Vercel](https://vercel.com/domains).