> ## Documentation Index
> Fetch the complete documentation index at: https://docs.thesys.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Deploying with Vercel

To deploy your C1 application with Vercel, follow these steps:

<Steps>
  <Step title="Push your code to a GitHub repository">
    Vercel will need access to your code to deploy your application. The easiest
    way to provide this access is to push your code to a GitHub repository.
  </Step>

  <Step title="Sign in to Vercel">
    Sign in to Vercel using your GitHub account (which has access to your
    application's repository) <img src="https://mintcdn.com/thesys/C1mGp0p_ygBsZ7UI/guides/deployment/assets/vercel-login.png?fit=max&auto=format&n=C1mGp0p_ygBsZ7UI&q=85&s=a3b814cae3015e90a737ffb94c11124c" alt="Login to Vercel" width="3376" height="1834" data-path="guides/deployment/assets/vercel-login.png" />
  </Step>

  <Step title="Install the GitHub application to account">
    When prompted, install the GitHub application to your account. You can give the application access to all repositories or only the ones you want to deploy.

    <img src="https://mintcdn.com/thesys/C1mGp0p_ygBsZ7UI/guides/deployment/assets/vercel-github-application.png?fit=max&auto=format&n=C1mGp0p_ygBsZ7UI&q=85&s=cea3a6c08883f22f4ea8547d6ca9ba75" alt="Install GitHub application" width="3376" height="1834" data-path="guides/deployment/assets/vercel-github-application.png" />
  </Step>

  <Step title="Import your repository">
    Import the repository you want to deploy.

    <img src="https://mintcdn.com/thesys/C1mGp0p_ygBsZ7UI/guides/deployment/assets/vercel-import-application.png?fit=max&auto=format&n=C1mGp0p_ygBsZ7UI&q=85&s=19487981f7861843117fe306464bf279" alt="Import repository" width="3376" height="1834" data-path="guides/deployment/assets/vercel-import-application.png" />
  </Step>

  <Step title="Deploy your application">
    Add the project name, the `THESYS_API_KEY` environment variable (and any other environment variables you need), and click deploy.

    <img src="https://mintcdn.com/thesys/C1mGp0p_ygBsZ7UI/guides/deployment/assets/vercel-create-project.png?fit=max&auto=format&n=C1mGp0p_ygBsZ7UI&q=85&s=1d9e06c12242d1cbc2ff7f884bc679b9" alt="Deploy application" width="1636" height="2078" data-path="guides/deployment/assets/vercel-create-project.png" />
  </Step>

  <Step title="Test it out!">
    That's it! Your application should now be deployed to Vercel. You can add any custom domains, enable insights, or deploy a different branch to preview it instantly.

    <img src="https://mintcdn.com/thesys/C1mGp0p_ygBsZ7UI/guides/deployment/assets/vercel-deployed.png?fit=max&auto=format&n=C1mGp0p_ygBsZ7UI&q=85&s=fc037263314d40d6a5b220bb52f36096" alt="Vercel Deployment Complete" width="1384" height="1664" data-path="guides/deployment/assets/vercel-deployed.png" />
  </Step>
</Steps>
