> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.squarecloud.app/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# O que é deploy? Como colocar sua aplicação online

## O que significa "deploy"

Deploy (ou "implantação") é o processo de **colocar sua aplicação no ar** — ou seja, pegar o código que funciona no seu computador e disponibilizá-lo em um servidor acessível pela internet, 24 horas por dia. Quando alguém diz "vou fazer o deploy", quer dizer que vai publicar a aplicação para que outras pessoas possam usá-la.

## Por que rodar no seu PC não basta

No seu computador, a aplicação só fica disponível enquanto:

- o programa está aberto e rodando;
- o computador está ligado;
- você está conectado à internet.

Feche o terminal ou desligue o PC, e tudo cai. Por isso usamos uma **hospedagem (host/cloud)**: um servidor que fica ligado o tempo todo, com internet estável, rodando sua aplicação sem interrupções.

## Tipos de aplicação que você pode "deployar"

- **Sites e front-ends** (HTML, React, Vue, etc.).
- **APIs e back-ends** (Node, Python, etc.).
- **Bots** (Discord, Telegram, etc.).
- **Bancos de dados** e serviços de apoio.

Cada tipo tem suas particularidades, mas a ideia é a mesma: enviar o código para um servidor e mantê-lo rodando.

## Como é um deploy na Square Cloud

De forma geral, o fluxo é:

1. Prepare seu projeto (com o arquivo de configuração `squarecloud.app`).
2. Envie o código (pelo Dashboard ou pela CLI).
3. Configure as variáveis de ambiente, se houver.
4. A Square Cloud inicia sua aplicação e a mantém online.

Para o passo a passo detalhado, veja [Fazendo seu primeiro deploy via Dashboard](https://help.squarecloud.app/pt-br/article/fazendo-seu-primeiro-deploy-via-dashboard-passo-a-passo-4791k0/).

## Escolha seu guia

Agora que você entendeu o conceito, escolha o guia específico para o que quer colocar no ar:

- Site estático? Veja [Como fazer deploy de um site estático (HTML, React, Vite)](https://help.squarecloud.app/pt-br/article/como-fazer-deploy-de-um-site-estatico-html-react-vite-142t186/).
- Quer hospedar de graça? Veja [Como hospedar um site grátis: passo a passo](https://help.squarecloud.app/pt-br/article/como-hospedar-um-site-gratis-passo-a-passo-1fhr881/).
- Bot de Discord? Veja [Como hospedar um Bot de Discord](https://help.squarecloud.app/pt-br/article/como-hospedar-um-bot-de-discord-17gy9qh/).
- Bot de Telegram? Veja [Como hospedar um bot de Telegram 24/7](https://help.squarecloud.app/pt-br/article/como-hospedar-um-bot-de-telegram-247-77h4ap/).
- API ou framework específico (Next, Flask, Django, etc.)? Temos um guia para cada um.

Não sabe qual plano escolher? Veja [Entendendo a diferença entre os planos](https://help.squarecloud.app/pt-br/article/entendendo-a-diferenca-entre-os-planos-hobby-vs-standard-vs-pro-vs-enterprise-115x3ii/).