# Working with the Deploy Button

The Deploy Button allows users to deploy a new project through the Vercel Project creation flow, while cloning the source Git repository to GitHub, GitLab, or Bitbucket.

You can [create your Deploy Button with the generator below](#generate-your-own).

The Vercel Project creation flow allows users to deploy a Git repository, create a project with Vercel, and clone the source repository into their GitHub, GitLab, or Bitbucket account.

## Snippets

With the Vercel Project creation flow, you can add various URL query parameters to control the experience a user will have, depending on the requirements of your project.


--------------------------------------------------------------------------------
title: "Deploy Button Source"
description: "Learn how to use the Vercel Deploy Button source URL parameters.
  "
last_updated: "2026-02-03T02:58:39.963Z"
source: "https://vercel.com/docs/deploy-button/source"
--------------------------------------------------------------------------------