Node.js logo

Node.js optimisé pour la production

Déployez des bots, des APIs et des workers en JavaScript. Votre code tourne dans un conteneur isolé, avec les dépendances installées avant le démarrage.

À partir de 12,49 R$/mois

Ce qui est prêt à l'emploi

L'environnement connaît déjà votre langage : vous envoyez le code et il tourne.

  • Réglage automatique du heap V8

    Les applications avec 1 Go de RAM ou plus bénéficient d'un réglage du heap V8 pour éviter les crashs par manque de mémoire.

  • Installation sans configuration

    Pas de node_modules dans l'upload ? Les dépendances du package.json sont installées avant le démarrage de l'application.

  • ESM et CommonJS

    Accepte .js, .mjs, .cjs et .jsx sans configurer de bundler : vous envoyez votre code tel quel.

  • Redémarrage automatique intelligent

    Votre application redémarre après un crash sans boucler sur des erreurs connues comme un token invalide ou une syntaxe cassée.

Ce que vous pouvez héberger

Des projets qui tournent sur ce runtime.

  • Bots Discord, Telegram et WhatsApp

    Bots en ligne 24 h/24 et 7 j/7 avec discord.js, Telegraf, grammY, Baileys ou whatsapp-web.js, avec redémarrage automatique.

  • API REST et GraphQL

    Backends avec Express, Fastify, Hono ou NestJS, avec Prisma ou Drizzle pour dialoguer avec votre base de données.

  • Backends de SaaS

    Authentification JWT, facturation Stripe et webhooks entrants dans un backend Node toujours allumé.

  • Workers, files d'attente et tâches cron

    Traitement en arrière-plan avec BullMQ, Bee-Queue ou Agenda, qui consomment des files d'attente sur Redis.

  • WebSockets en temps réel

    Socket.IO, ws ou SSE pour le chat, les notifications et les tableaux de bord mis à jour en direct.

  • SSR avec Next.js et Nuxt

    Rendu côté serveur pour les applications Next.js, Nuxt, SvelteKit ou React Router qui tournent sur Node.

Configuration et versions

Le dashboard génère le squarecloud.app au déploiement, ou vous écrivez le vôtre à la racine du projet : nom, fichier principal, mémoire et version au même endroit.

squarecloud.app
DISPLAY_NAME=Node.js
MAIN=index.js
MEMORY=512
VERSION=recommended
Versions
recommended · 24latest · 26
Fichiers acceptés
.js.jsx.mjs.cjs.mjsx.cjsx
Dépendances
package.json
Valeurs de RUNTIME=
nodejsjavascript

Un plan pour chaque étape de votre projet

Commencez petit et évoluez quand vous en avez besoin, sans contrat d’engagement.

4,9 sur 5 · 402 avis sur Google + TrustpilotTrustpilot

Hébergé dans un datacenter partenaire disposant des certifications
Tier 3ISO 27001SOC 2 Type IIProtection DDoS permanente
Découvrez notre infrastructure

Foire aux questions sur Node.js Hosting

Versions, performances, ESM et redémarrage automatique sur Square Cloud.

Quelles versions de Node.js sont disponibles ?

Latest : Node.js 26. Recommended : Node.js 24 (LTS stable). Définissez via VERSION=latest ou VERSION=recommended.

Comment fonctionne le réglage automatique du tas V8 ?

Les applications disposant de 1 Go ou plus de RAM bénéficient d’un réglage automatique de V8 pour éviter les plantages mémoire sur les charges de travail lourdes. Les applications plus petites utilisent le tas par défaut de Node.

Dois-je compiler avant de téléverser ?

Non. Square détecte l’absence de node_modules et exécute npm install avant le démarrage. Accepte les projets utilisant npm, pnpm ou yarn.

Puis-je personnaliser la commande de démarrage ?

Oui. Définissez START= dans squarecloud.app avec la commande de votre choix. Utile pour passer des flags Node modernes comme --env-file=.env.extra (charge les variables sans notre système d’environnement), --watch, --inspect ou --max-old-space-size pour des charges de travail spécifiques.

Prêt à faire évoluer votre projet ?

Rejoignez les plus de 500 000 développeurs qui ont utilisé Square Cloud pour héberger leurs projets.

  • Tarifs prévisibles
  • Aucune surprise de facturation
  • Déployez en quelques secondes
  • Haute disponibilité
  • Évoluez en toute stabilité
  • Redémarrage automatique
  • SSL et sécurité inclus
  • Conteneurs isolés