Mon projet est-il un site statique ou une appli ?

Pose une seule question : est-ce que quelque chose doit tourner sur un serveur une fois la page chargée ? Si la réponse est non, c'est un site statique et sa place est sur la formule Website à € 10 par mois. S'il y a des comptes utilisateurs, des commandes, une base de données, une route API ou des composants serveur, c'est une app et sa place est sur la formule App à € 15. La différence de prix, c'est un container et une base Postgres.

IndiceSite statique (Website, € 10)App (App, € 15)
Sortie du buildun dossier avec index.html, du CSS, des images, du JavaScript navigateurun serveur qui démarre avec npm start et écoute sur un port
Donnéesaucune, ou dans un service que tu utilises déjà (Supabase, Firebase, Airtable)ta propre base Postgres, incluse
Indices côté frameworkHTML pur, Vite, Astro, Next.js avec output: "export"Next.js avec routes API ou composants serveur, Express, Nest, Remix
Formulairesnotre module de formulaire de contact envoie les messages dans ta boîteton propre code les traite
Déploiementcoller, téléverser, ou une commandeun workflow GitHub qui construit l'image
Fichiers qui trahissentrien ne finit en .php ou .py ni ne lit process.envun server.js, un dossier api/, un Dockerfile

Un test rapide depuis le dossier du projet. Si ça produit un dossier que tu peux ouvrir dans le navigateur, tu as un site statique :

npm run build
npx github:dorelli-cloud/cli deploy dist --email [email protected]

Le téléversement est refusé avec un message sur du code côté serveur ? Alors c'est une app, et la voie est Déployer une app avec base de données.

Cas fréquent : Lovable, v0 et Bolt génèrent souvent un front plus Supabase. Ce front est statique ; la base vit déjà chez Supabase. Formule Website, € 10. Tu n'as besoin de la formule App que si l'outil a généré son propre backend avec ses propres tables.

Pas pour

Les sites statiques au-dessus de 50 Mo ou 500 fichiers, et les sites qui contiennent des fichiers .php, .py ou .env ; ils sont refusés avec une explication. Les apps dans un autre langage que Node, et les apps qui ont besoin de plus de 1 Go de données ou de 10 connexions à la base ; ce sont des questions pour la formule Platform ou pour un autre hébergeur.

Vérifié contre le code le 2026-09-22 · Preuve: lib/trial-sites.ts, content/kb/deploy/limits.md, lib/config.ts, lib/bundelgrenzen.ts

Was this helpful?

/docs/questions/static-site-or-app.md