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

# Coûts de publication

> Coûts de publication flexibles qui évoluent avec les besoins de votre application. Payez uniquement ce que vous utilisez avec une facturation transparente basée sur les crédits.

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';

Les coûts de publication de Replit sont conçus pour évoluer avec les besoins de votre application. Choisissez une facturation à l'utilisation qui ne facture que lorsque votre application répond à des requêtes, ou des options à tarif fixe prévisibles pour des charges de travail constantes.

## Fonctionnement de la facturation

Tous les coûts de publication sont déduits de vos crédits mensuels. Vous ne payez des frais à l'utilisation qu'après que vos crédits mensuels sont entièrement utilisés.

* **Plan Starter** : Inclut 1 application publiée gratuitement. Le déploiement expire après 30 jours mais peut être republié. Consultez [Plan Starter](/billing/plans/starter-plan) pour plus de détails.
* **[Plan Core](/billing/plans/replit-core)** : Crédits mensuels inclus ; voir [tarification](https://replit.com/pricing)
* **[Plan Pro](/billing/plans/replit-pro)** : Crédits mensuels progressifs ; voir [Replit Pro](/billing/plans/replit-pro) et la [page de tarification](https://replit.com/pricing) pour plus de détails

<Note>
  Les crédits s'appliquent automatiquement à tous les coûts de publication. Les crédits non utilisés ne sont pas reportés au mois suivant. En savoir plus sur la [facturation à l'utilisation](/billing/about-usage-based-billing).
</Note>

Pour une compréhension pratique des coûts de publication, explorez notre [calculateur de tarification interactif](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="Calculateur interactif des coûts de publication montrant la décomposition des coûts par type de déploiement" width="2540" height="990" data-path="images/deployments/deployments-cost.png" />
</Frame>

## Types de déploiement

Choisissez le type de déploiement qui correspond le mieux aux schémas de trafic et aux besoins en ressources de votre application.

<AccordionGroup>
  <Accordion title="Déploiements Autoscale" icon="arrows-up-down">
    Parfait pour les applications avec un trafic variable. Ne payez que lorsque votre application répond à des requêtes — rien lorsqu'elle est inactive.

    **Idéal pour :** Applications web, API et services avec des schémas de trafic imprévisibles

    [En savoir plus sur les déploiements Autoscale](/cloud-services/deployments/autoscale-deployments)
  </Accordion>

  <Accordion title="Déploiements VM réservée" icon="server">
    **Coûts mensuels prévisibles avec des ressources dédiées**

    Ressources de calcul garanties fonctionnant en permanence. Choisissez des VM partagées ou dédiées selon vos besoins en performances.

    **Idéal pour :** Applications de production avec un trafic constant ou des exigences de ressources garanties

    [En savoir plus sur les déploiements VM réservée](/cloud-services/deployments/reserved-vm-deployments)
  </Accordion>

  <Accordion title="Déploiements planifiés" icon="clock">
    **Économique pour les tâches en arrière-plan et l'automatisation**

    Exécutez du code selon un calendrier sans maintenir d'infrastructure persistante.

    **Idéal pour :** Tâches en arrière-plan, traitement de données et tâches automatisées

    [En savoir plus sur les déploiements planifiés](/cloud-services/deployments/scheduled-deployments)
  </Accordion>

  <Accordion title="Déploiements statiques" icon="globe">
    **Coûts minimes pour le contenu statique avec distribution mondiale**

    Publiez des sites statiques avec distribution CDN et ne payez que pour le transfert de données.

    **Idéal pour :** Sites de documentation, portfolios et applications monopage

    [En savoir plus sur les déploiements statiques](/cloud-services/deployments/static-deployments)
  </Accordion>
</AccordionGroup>

## Comprendre la facturation basée sur les requêtes

<Tip>
  Avec les déploiements Autoscale, vous ne payez que lorsque votre application est activement en train de travailler.
  Lorsque personne ne visite votre application, vous ne payez rien.
</Tip>

Les déploiements Autoscale utilisent une facturation basée sur les requêtes — vous n'êtes facturé que lorsque votre application sert du trafic. Voici comment cela fonctionne :

1. **L'application démarre** lorsque la première requête arrive (si elle est inactive)
2. **Traite la requête** en utilisant des ressources de calcul
3. **Passe en mode inactif** après 15 minutes d'inactivité

**Temps de facturation :** Souvent juste 1 à 2 secondes par requête, même pour les applications complexes.

### Chronologie de facturation basée sur les requêtes

Lorsque personne ne visite votre application, vous ne payez rien. Lorsque votre application est occupée, vous payez pour les ressources de calcul utilisées.

Voici une chronologie de ce qui se passe lorsque quelqu'un visite votre application :

<p className="text-center"> Chronologie de facturation basée sur les requêtes </p>

<div className="grid grid-cols-[80px_1fr] gap-4 items-center">
  <div className="text-right text-sm">
    Instance
  </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%' }}>
      En cours d'exécution
    </div>
  </div>

  <div className="text-right text-sm">Requêtes</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">
    Facturable
  </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%" }}>
      Démarré
    </span>

    <span className="absolute" style={{ left: "83%" }}>
      Arrêté
    </span>
  </div>
</div>

D'abord, le serveur démarre. Ensuite, il traite les requêtes. Enfin, il passe en mode inactif. Vous ne payez que pour le CPU et la mémoire pendant le traitement des requêtes.

<Note>
  Lorsque plusieurs requêtes arrivent simultanément (comme les barres bleues empilées), elles partagent les mêmes ressources de calcul.

  Votre temps de facturation s'étend pour couvrir toutes les requêtes simultanées, mais vous ne payez pas séparément pour chacune — uniquement pour le temps total pendant lequel le serveur travaille.
</Note>

Les écarts entre les barres vertes représentent des économies pendant les temps d'inactivité. À la fin de la session, le serveur s'arrête.

### Explication des unités de calcul

Les unités de calcul mesurent le travail de calcul effectué par votre application :

* **Temps CPU** : Puissance de traitement utilisée (1 seconde CPU = 18 unités de calcul)
* **Temps mémoire** : RAM consommée (1 Go-seconde = 2 unités de calcul)
* **Durée** : Combien de temps votre application travaille sur chaque requête

## Décomposition des tarifs

<AccordionGroup>
  <Accordion title="Déploiements Autoscale" icon="arrows-up-down">
    Payez uniquement lorsque votre application répond à des requêtes. S'adapte automatiquement à la demande.

    | Composant                                   |                   Prix |
    | :------------------------------------------ | ---------------------: |
    | **Frais de base** (par mois)                |     {AutoscaleBaseFee} |
    | **Unités de calcul** (par million d'unités) | {AutoscaleComputeUnit} |
    | **Requêtes** (par million de requêtes)      |    {AutoscaleRequests} |
  </Accordion>

  <Accordion title="Déploiements planifiés" icon="clock">
    Exécutez des tâches en arrière-plan et des tâches planifiées.

    | Composant                                   |                   Prix |
    | :------------------------------------------ | ---------------------: |
    | **Frais de base** (par mois)                |  {ScheduledDeployment} |
    | **Unités de calcul** (par million d'unités) | {ScheduledComputeUnit} |
    | **Planificateur**                           |       {SchedulerPrice} |
  </Accordion>

  <Accordion title="Déploiements VM réservée" icon="server">
    Ressources de calcul dédiées avec des coûts mensuels prévisibles.

    #### VM partagées

    | Configuration | Prix (par mois) |
    | :------------ | --------------: |

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

    #### VM dédiées

    | Configuration             |     Prix (par mois) |
    | :------------------------ | ------------------: |
    | **1 vCPU / 4 Go de RAM**  |  {DedicatedSmallVm} |
    | **2 vCPU / 8 Go de RAM**  | {DedicatedMediumVm} |
    | **4 vCPU / 16 Go de RAM** |  {DedicatedLargeVm} |
  </Accordion>

  <Accordion title="Déploiements statiques" icon="globe">
    Hébergez des sites statiques avec une distribution CDN mondiale.

    | Composant                         |                             Prix |
    | :-------------------------------- | -------------------------------: |
    | **Hébergement**                   |                          Gratuit |
    | **Transfert de données** (par Go) | {StaticDeploymentOutboundPerGiB} |
  </Accordion>
</AccordionGroup>

## Exemples de coûts par type d'application

Ces exemples montrent des coûts réalistes pour différents types d'applications.

<AccordionGroup>
  <Accordion title="Blog personnel" icon="browser">
    **Trafic :** 50 visiteurs/jour, 3 pages vues chacun = 4 500 requêtes/mois

    | Composant            | Utilisation   |               Coût |
    | :------------------- | :------------ | -----------------: |
    | **Frais de base**    | Mensuel       | {AutoscaleBaseFee} |
    | **Unités de calcul** | 13 500 unités |          \~0,04 \$ |
    | **Requêtes**         | 4 500         |          \~0,01 \$ |
    | **Total**            |               |      **\~1,05 \$** |
  </Accordion>

  <Accordion title="Site web de petite entreprise" icon="browser">
    **Trafic :** 500 visiteurs/jour, 5 pages vues chacun = 75 000 requêtes/mois

    | Composant            | Utilisation    |               Coût |
    | :------------------- | :------------- | -----------------: |
    | **Frais de base**    | Mensuel        | {AutoscaleBaseFee} |
    | **Unités de calcul** | 600 000 unités |          \~1,92 \$ |
    | **Requêtes**         | 75 000         |          \~0,15 \$ |
    | **Total**            |                |      **\~3,07 \$** |
  </Accordion>

  <Accordion title="Service API" icon="gear">
    **Trafic :** 10 000 appels API/jour = 300 000 requêtes/mois

    | Composant            | Utilisation     |               Coût |
    | :------------------- | :-------------- | -----------------: |
    | **Frais de base**    | Mensuel         | {AutoscaleBaseFee} |
    | **Unités de calcul** | 3,96 M d'unités |         \~12,67 \$ |
    | **Requêtes**         | 300 000         |          \~0,60 \$ |
    | **Total**            |                 |     **\~14,27 \$** |
  </Accordion>

  <Accordion title="Tâche de traitement en arrière-plan" icon="clock">
    **Utilisation :** Traitement quotidien des données avec des déploiements planifiés

    | Composant                | Utilisation   |                  Coût |
    | :----------------------- | :------------ | --------------------: |
    | **Déploiement planifié** | Frais de base | {ScheduledDeployment} |
    | **Unités de calcul**     | 50 000 unités |             \~0,16 \$ |
    | **Total**                |               |         **\~1,16 \$** |
  </Accordion>
</AccordionGroup>

## Surveiller et contrôler les coûts

<CardGroup cols={2}>
  <Card title="Définir des contrôles de dépenses" icon="shield" href="/billing/managing-spend">
    Configurez des alertes de dépenses et des budgets pour éviter les frais inattendus.
  </Card>

  <Card title="Surveiller l'utilisation" icon="chart-bar" href="https://replit.com/usage">
    Suivez la consommation en temps réel et les coûts dans votre tableau de bord d'utilisation.
  </Card>

  <Card title="En savoir plus sur la facturation IA" icon="brain" href="/billing/ai-billing">
    Comprenez comment [l'Agent](/core-concepts/agent) affecte votre facture.
  </Card>

  <Card title="Surveiller les applications publiées" icon="chart-line" href="/cloud-services/deployments/monitoring-a-deployment">
    Consultez les journaux, suivez les performances et surveillez l'état des applications publiées.
  </Card>
</CardGroup>
