---
title: Working with the Deploy Button
product: vercel
url: /docs/deploy-button
type: conceptual
prerequisites:
  []
related:
  []
summary: Deploy public Git projects with the Deploy Button, and set up new projects with Vercel and GitHub, GitLab, or Bitbucket
install_vercel_plugin: npx plugins add vercel/vercel-plugin
---

# 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.


---

[View full sitemap](/docs/sitemap)
