Menu
Engineering

Hosting & deployment

Deploy

Also called deployment.

In plain English

To deploy is to make a version of software available where it can run or be served, such as a preview, a test system, or production.

Example

Your bot deploys its feature branch to a preview address so you can test the new form. The main public site still serves the earlier version until its own deployment changes.

Why it matters

The files on a laptop, a commit, and a merged pull request are not the running website. A deploy is the step that puts a built version where people can reach it.

Many hosts deploy automatically. A host might build every branch to a preview address and deploy the main branch to production. A merge can trigger that, but the merge itself is not the deploy, and the host’s settings decide what goes where.

A preview address can still be public. The word preview does not promise privacy.

Common confusion

Deploy is not commit, merge, or live. A change can be merged and still wait for a deploy. After a deploy, a cached page can still look old until a hard refresh.

Sources

Updated October 1, 2026.

Cookie preferences