Node.js logo

Node.js ajustado para produção

Suba bots, APIs e workers em JavaScript. Seu código roda em um container isolado, com as dependências instaladas antes de iniciar.

A partir de R$ 12,49/mês

O que vem pronto

O ambiente já conhece a sua linguagem: você sobe o código e ele roda.

  • Ajuste automático do heap V8

    Apps com 1 GB de RAM ou mais recebem ajuste do heap do V8 para evitar quedas por falta de memória.

  • Instalação sem configuração

    Sem node_modules no upload, as dependências do package.json são instaladas antes de o app iniciar.

  • ESM e CommonJS

    Aceita .js, .mjs, .cjs e .jsx sem configurar bundler: você envia o código do jeito que ele está.

  • Reinício automático inteligente

    O app reinicia após uma queda, sem entrar em loop em erros conhecidos como token inválido ou sintaxe quebrada.

O que você pode hospedar

Projetos que rodam neste runtime.

  • Bots de Discord, Telegram e WhatsApp

    Bots online 24/7 com discord.js, Telegraf, grammY, Baileys ou whatsapp-web.js, com reinício automático.

  • APIs REST e GraphQL

    Backends com Express, Fastify, Hono ou NestJS, usando Prisma ou Drizzle para acessar o banco de dados.

  • Backends de SaaS

    Autenticação JWT, cobrança com Stripe e recebimento de webhooks em um backend Node sempre online.

  • Workers, filas e cron jobs

    Processamento em segundo plano com BullMQ, Bee-Queue ou Agenda, consumindo filas no Redis.

  • WebSocket em tempo real

    Socket.IO, ws ou SSE para chat, notificações e painéis que atualizam ao vivo.

  • SSR com Next.js e Nuxt

    Renderização no servidor para apps Next.js, Nuxt, SvelteKit ou React Router rodando em Node.

Configuração e versões

O dashboard gera o squarecloud.app no deploy, ou você escreve o seu na raiz do projeto: nome, arquivo principal, memória e versão em um só lugar.

squarecloud.app
DISPLAY_NAME=Node.js
MAIN=index.js
MEMORY=512
VERSION=recommended
Versões
recommended · 24latest · 26
Arquivos aceitos
.js.jsx.mjs.cjs.mjsx.cjsx
Dependências
package.json
Valores de RUNTIME=
nodejsjavascript

Um plano para cada fase do seu projeto

Comece pequeno e escale quando precisar, sem contratos de fidelidade.

4,9 de 5 · 402 avaliações no Google + TrustpilotTrustpilot

Hospedado em datacenter parceiro com certificações
Tier 3ISO 27001SOC 2 Type IIProteção DDoS Always-On
Conheça nossa infraestrutura

Perguntas frequentes sobre Node.js Hosting

Versões, performance, ESM e auto-restart na Square Cloud.

Quais versões de Node.js estão disponíveis?

Latest: Node.js 26. Recommended: Node.js 24 (LTS estável). Configure via VERSION=latest ou VERSION=recommended.

Como funciona o ajuste automático da heap V8?

Apps com 1 GB ou mais de RAM recebem tuning automático da V8 para evitar crashes de memória em workloads pesados. Para apps menores, a heap usa o default do Node.

Preciso buildar antes de subir?

Não. A Square detecta a ausência de node_modules e roda npm install antes do start. Aceita projetos com package.json usando npm, pnpm ou yarn.

Posso customizar o comando de inicialização?

Sim. Defina START= no squarecloud.app com o comando que preferir. Útil pra passar flags modernas do Node, como --env-file=.env.extra (carrega variáveis sem usar nosso sistema de envs), --watch, --inspect ou --max-old-space-size em workloads específicos.

Pronto para escalar seu projeto?

Junte-se aos mais de 500 mil desenvolvedores que já usaram a Square Cloud para hospedar seus projetos.

  • Preços previsíveis
  • Sem surpresas na fatura
  • Deploy em segundos
  • Alta disponibilidade
  • Escala com estabilidade
  • Reinício automático
  • SSL e segurança inclusos
  • Containers isolados