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

# Custos de publicação

> Custos de publicação flexíveis que escalam com as necessidades do seu app. Pague apenas pelo que usar com cobrança transparente baseada em créditos.

export const AiPrompt = ({children}) => {
  return <CodeBlock className="relative block font-sans whitespace-pre-wrap break-words">
      <div className="pr-7">
        {children}
      </div>
    </CodeBlock>;
};

export const StaticDeploymentOutboundPerGiB = '$0.10';

export const DedicatedLargeVm = '$160.00';

export const DedicatedMediumVm = '$80.00';

export const DedicatedSmallVm = '$40.00';

export const SharedMediumVm = '$20.00';

export const ScheduledDeployment = '$1.00';

export const SchedulerPrice = '$0.00';

export const ScheduledComputeUnit = '$3.20';

export const AutoscaleDeployment = '$1.00';

export const AutoscaleRequests = '$1.20';

export const AutoscaleComputeUnit = '$3.20';

export const AutoscaleBaseFee = '$1';

Os custos de publicação do Replit são projetados para escalar com as necessidades do seu app. Escolha entre a cobrança baseada em uso, que cobra apenas quando seu app serve requisições, ou opções de taxa fixa previsíveis para cargas de trabalho consistentes.

## Como funciona a cobrança

Todos os custos de publicação são deduzidos dos seus créditos mensais. Você só paga taxas baseadas em uso após seus créditos mensais serem totalmente utilizados.

* **Plano Starter**: Inclui 1 app publicado gratuito. O deployment expira após 30 dias, mas pode ser republicado. Veja o [Plano Starter](/billing/plans/starter-plan) para mais detalhes.
* **[Plano Core](/billing/plans/replit-core)**: Créditos mensais incluídos; veja [preços](https://replit.com/pricing)
* **[Plano Pro](/billing/plans/replit-pro)**: Créditos mensais em camadas; veja [Replit Pro](/billing/plans/replit-pro) e a [página de preços](https://replit.com/pricing) para mais detalhes

<Note>
  Os créditos são aplicados automaticamente a todos os custos de publicação. Créditos não utilizados não
  são transferidos para o próximo mês. Saiba mais sobre a [cobrança baseada em
  uso](/billing/about-usage-based-billing).
</Note>

Para entender os custos de publicação na prática, explore nossa [calculadora de preços interativa](https://deployment-pricing.replit.app/).

<Frame>
  <img src="https://mintcdn.com/replit/jSmYU1wBTvl8UMyc/images/deployments/deployments-cost.png?fit=max&auto=format&n=jSmYU1wBTvl8UMyc&q=85&s=e91449a14d21dc9680cfb524702852c3" alt="Calculadora interativa de custos de publicação mostrando o detalhamento de custos por tipo de deployment" width="2540" height="990" data-path="images/deployments/deployments-cost.png" />
</Frame>

## Tipos de deployment

Escolha o tipo de deployment que melhor se adapta aos padrões de tráfego e às necessidades de recursos do seu app.

<AccordionGroup>
  <Accordion title="Deployments com Autoescala" icon="arrows-up-down">
    Ideal para apps com tráfego variável. Pague apenas quando seu app serve requisições — nada quando está ocioso.

    **Ideal para:** Apps web, APIs e serviços com padrões de tráfego imprevisíveis

    [Saiba mais sobre Deployments com Autoescala](/cloud-services/deployments/autoscale-deployments)
  </Accordion>

  <Accordion title="Deployments em VM Reservada" icon="server">
    **Custos mensais previsíveis com recursos dedicados**

    Recursos de computação garantidos que funcionam continuamente. Escolha VMs compartilhadas ou dedicadas com base nas suas necessidades de desempenho.

    **Ideal para:** Apps em produção com tráfego constante ou requisitos de recursos garantidos

    [Saiba mais sobre Deployments em VM Reservada](/cloud-services/deployments/reserved-vm-deployments)
  </Accordion>

  <Accordion title="Deployments Agendados" icon="clock">
    **Econômico para tarefas em segundo plano e automação**

    Execute código em um agendamento sem manter infraestrutura persistente.

    **Ideal para:** Jobs em segundo plano, processamento de dados e tarefas automatizadas

    [Saiba mais sobre Deployments Agendados](/cloud-services/deployments/scheduled-deployments)
  </Accordion>

  <Accordion title="Deployments Estáticos" icon="globe">
    **Custos mínimos para conteúdo estático com distribuição global**

    Publique sites estáticos com distribuição via CDN e pague apenas pela transferência de dados.

    **Ideal para:** Sites de documentação, portfólios e aplicações de página única

    [Saiba mais sobre Deployments Estáticos](/cloud-services/deployments/static-deployments)
  </Accordion>
</AccordionGroup>

## Entendendo a cobrança baseada em requisições

<Tip>
  Com Deployments com Autoescala, você só paga quando seu app está trabalhando ativamente.
  Quando ninguém visita seu app, você não paga nada.
</Tip>

Os Deployments com Autoescala usam cobrança baseada em requisições — você é cobrado apenas quando seu app serve tráfego. Veja como funciona:

1. **O app inicia** quando a primeira requisição chega (se estiver ocioso)
2. **Processa a requisição** usando recursos de computação
3. **Fica ocioso** após 15 minutos de inatividade

**Tempo de cobrança:** Geralmente apenas 1 a 2 segundos por requisição, mesmo para apps complexos.

### Linha do Tempo de Cobrança Baseada em Requisições

Quando ninguém visita seu app, você não paga nada. Quando seu app está ocupado, você paga pelos recursos de computação usados.

Veja uma linha do tempo do que acontece quando alguém visita seu app:

<p className="text-center"> Linha do Tempo de Cobrança Baseada em Requisições </p>

<div className="grid grid-cols-[80px_1fr] gap-4 items-center">
  <div className="text-right text-sm">
    Instância
  </div>

  <div className="h-8 bg-gray-100 dark:bg-gray-800 rounded-md relative">
    <div className="absolute top-0.5 h-7 rounded bg-gray-200 dark:bg-gray-700 flex items-center justify-center text-xs text-gray-600 dark:text-gray-400" style={{ left: '13%', width: '77%' }}>
      Executando
    </div>
  </div>

  <div className="text-right text-sm">Requisições</div>

  <div className="h-8 bg-gray-100 dark:bg-gray-800 rounded-md relative">
    <div className="absolute top-0.5 h-3 rounded bg-blue-600" style={{ left: "15%", width: "12%" }} />

    <div className="absolute top-0.5 h-3 rounded bg-blue-600" style={{ left: "40%", width: "12%" }} />

    <div className="absolute top-4 h-3 rounded bg-blue-600" style={{ left: "46%", width: "12%" }} />

    <div className="absolute top-0.5 h-3 rounded bg-blue-600" style={{ left: "70%", width: "12%" }} />

    <div className="absolute top-4 h-3 rounded bg-blue-600" style={{ left: "76%", width: "12%" }} />
  </div>

  <div className="text-right text-sm">
    Cobrável
  </div>

  <div className="h-8 bg-gray-100 dark:bg-gray-800 rounded-md relative">
    <div className="absolute top-0.5 h-7 rounded bg-green-600" style={{ left: '15%', width: '12%' }} />

    <div className="absolute top-0.5 h-7 rounded bg-green-600" style={{ left: '40%', width: '18%' }} />

    <div className="absolute top-0.5 h-7 rounded bg-green-600" style={{ left: '70%', width: '18%' }} />
  </div>
</div>

<div className="grid grid-cols-[80px_1fr] gap-6 mt-2">
  <div />

  <div className="relative text-xs text-gray-500 dark:text-gray-400">
    <span className="absolute" style={{ left: "12%" }}>
      Iniciado
    </span>

    <span className="absolute" style={{ left: "83%" }}>
      Parado
    </span>
  </div>
</div>

Primeiro, o servidor inicia. Em seguida, processa as requisições. Por fim, fica ocioso. Você paga apenas pela CPU e memória durante o processamento das requisições.

<Note>
  Quando várias requisições chegam simultaneamente (como as barras azuis empilhadas), elas compartilham os mesmos recursos de computação.

  O seu tempo de cobrança se estende para cobrir todas as requisições simultâneas, mas você não paga separadamente por cada uma — apenas pelo tempo total em que o servidor está trabalhando.
</Note>

Os intervalos entre as barras verdes representam economias de custo durante o tempo ocioso. Ao final da sessão, o servidor é desligado.

### Unidades de computação explicadas

As unidades de computação medem o trabalho computacional que seu app realiza:

* **Tempo de CPU**: Poder de processamento usado (1 segundo de CPU = 18 unidades de computação)
* **Tempo de memória**: RAM consumida (1 GB-segundo = 2 unidades de computação)
* **Duração**: Quanto tempo seu app trabalha em cada requisição

## Detalhamento de preços

<AccordionGroup>
  <Accordion title="Deployments com Autoescala" icon="arrows-up-down">
    Pague apenas quando seu app serve requisições. Escala automaticamente com base na demanda.

    | Componente                                          |                  Preço |
    | :-------------------------------------------------- | ---------------------: |
    | **Taxa base** (por mês)                             |     {AutoscaleBaseFee} |
    | **Unidades de computação** (por milhão de unidades) | {AutoscaleComputeUnit} |
    | **Requisições** (por milhão de requisições)         |    {AutoscaleRequests} |
  </Accordion>

  <Accordion title="Deployments Agendados" icon="clock">
    Execute tarefas em segundo plano e jobs agendados.

    | Componente                                          |                  Preço |
    | :-------------------------------------------------- | ---------------------: |
    | **Taxa base** (por mês)                             |  {ScheduledDeployment} |
    | **Unidades de computação** (por milhão de unidades) | {ScheduledComputeUnit} |
    | **Agendador**                                       |       {SchedulerPrice} |
  </Accordion>

  <Accordion title="Deployments em VM Reservada" icon="server">
    Recursos de computação dedicados com custos mensais previsíveis.

    #### VMs Compartilhadas

    | Configuração | Preço (por mês) |
    | :----------- | --------------: |

    \| **0,5 vCPU / 2 GB RAM** | {SharedMediumVm} |

    #### VMs Dedicadas

    | Configuração           |     Preço (por mês) |
    | :--------------------- | ------------------: |
    | **1 vCPU / 4 GB RAM**  |  {DedicatedSmallVm} |
    | **2 vCPU / 8 GB RAM**  | {DedicatedMediumVm} |
    | **4 vCPU / 16 GB RAM** |  {DedicatedLargeVm} |
  </Accordion>

  <Accordion title="Deployments Estáticos" icon="globe">
    Hospede sites estáticos com distribuição global via CDN.

    | Componente                          |                            Preço |
    | :---------------------------------- | -------------------------------: |
    | **Hospedagem**                      |                         Gratuito |
    | **Transferência de dados** (por GB) | {StaticDeploymentOutboundPerGiB} |
  </Accordion>
</AccordionGroup>

## Exemplos de custo por tipo de app

Estes exemplos mostram custos realistas para diferentes tipos de aplicações.

<AccordionGroup>
  <Accordion title="Blog pessoal" icon="browser">
    **Tráfego:** 50 visitantes/dia, 3 visualizações de página cada = 4.500 requisições/mês

    | Componente                 | Uso             |              Custo |
    | :------------------------- | :-------------- | -----------------: |
    | **Taxa base**              | Mensal          | {AutoscaleBaseFee} |
    | **Unidades de computação** | 13.500 unidades |           \~\$0,04 |
    | **Requisições**            | 4.500           |           \~\$0,01 |
    | **Total**                  |                 |       **\~\$1,05** |
  </Accordion>

  <Accordion title="Site de pequena empresa" icon="browser">
    **Tráfego:** 500 visitantes/dia, 5 visualizações de página cada = 75.000 requisições/mês

    | Componente                 | Uso              |              Custo |
    | :------------------------- | :--------------- | -----------------: |
    | **Taxa base**              | Mensal           | {AutoscaleBaseFee} |
    | **Unidades de computação** | 600.000 unidades |           \~\$1,92 |
    | **Requisições**            | 75.000           |           \~\$0,15 |
    | **Total**                  |                  |       **\~\$3,07** |
  </Accordion>

  <Accordion title="Serviço de API" icon="gear">
    **Tráfego:** 10.000 chamadas de API/dia = 300.000 requisições/mês

    | Componente                 | Uso             |              Custo |
    | :------------------------- | :-------------- | -----------------: |
    | **Taxa base**              | Mensal          | {AutoscaleBaseFee} |
    | **Unidades de computação** | 3,96 M unidades |          \~\$12,67 |
    | **Requisições**            | 300.000         |           \~\$0,60 |
    | **Total**                  |                 |      **\~\$14,27** |
  </Accordion>

  <Accordion title="Job de processamento em segundo plano" icon="clock">
    **Uso:** Processamento diário de dados com Deployments Agendados

    | Componente                 | Uso             |                 Custo |
    | :------------------------- | :-------------- | --------------------: |
    | **Deployment agendado**    | Taxa base       | {ScheduledDeployment} |
    | **Unidades de computação** | 50.000 unidades |              \~\$0,16 |
    | **Total**                  |                 |          **\~\$1,16** |
  </Accordion>
</AccordionGroup>

## Monitorar e controlar custos

<CardGroup cols={2}>
  <Card title="Definir controles de gasto" icon="shield" href="/billing/managing-spend">
    Configure limites de gasto e orçamentos para evitar cobranças inesperadas.
  </Card>

  <Card title="Monitorar uso" icon="chart-bar" href="https://replit.com/usage">
    Acompanhe o consumo e os custos em tempo real no seu painel de Uso.
  </Card>

  <Card title="Saiba mais sobre cobrança de IA" icon="brain" href="/billing/ai-billing">
    Entenda como o [Agent](/core-concepts/agent) afeta sua fatura.
  </Card>

  <Card title="Monitorar apps publicados" icon="chart-line" href="/cloud-services/deployments/monitoring-a-deployment">
    Veja logs, acompanhe o desempenho e monitore o status dos apps publicados.
  </Card>
</CardGroup>
