Node.js logo

Node.js tuned for production

Deploy bots, APIs, and workers in JavaScript. Your code runs in an isolated container, with dependencies installed before it starts.

From R$12.49/mo

What comes ready

The environment already knows your language: you upload the code and it runs.

  • Automatic V8 heap tuning

    Apps with 1 GB of RAM or more get V8 heap tuning to avoid out-of-memory crashes.

  • Zero-config install

    No node_modules in the upload? Dependencies from package.json are installed before the app starts.

  • ESM and CommonJS

    Accepts .js, .mjs, .cjs, and .jsx with no bundler setup: you upload your code as it is.

  • Smart auto-restart

    Your app restarts after a crash without looping on known errors like an invalid token or broken syntax.

What you can host

Projects that run on this runtime.

  • Discord, Telegram, and WhatsApp bots

    Bots online 24/7 with discord.js, Telegraf, grammY, Baileys, or whatsapp-web.js, with auto-restart.

  • REST and GraphQL APIs

    Backends with Express, Fastify, Hono, or NestJS, using Prisma or Drizzle to talk to your database.

  • SaaS backends

    JWT authentication, Stripe billing, and incoming webhooks in an always-on Node backend.

  • Workers, queues, and cron jobs

    Background processing with BullMQ, Bee-Queue, or Agenda, consuming queues on Redis.

  • Real-time WebSockets

    Socket.IO, ws, or SSE for chat, notifications, and dashboards that update live.

  • SSR with Next.js and Nuxt

    Server-side rendering for Next.js, Nuxt, SvelteKit, or React Router apps running on Node.

Configuration and versions

The dashboard generates squarecloud.app at deploy, or you write your own at the project root: name, main file, memory and version in one place.

squarecloud.app
DISPLAY_NAME=Node.js
MAIN=index.js
MEMORY=512
VERSION=recommended
Versions
recommended · 24latest · 26
Accepted files
.js.jsx.mjs.cjs.mjsx.cjsx
Dependencies
package.json
RUNTIME= values
nodejsjavascript

Combine with other services

Everything in the same dashboard, on the same infrastructure and the same invoice.

A plan for every stage of your project

Start small and scale when you need to, with no loyalty contracts.

4.9 out of 5 · 402 reviews on Google + TrustpilotTrustpilot

Hosted in a partner datacenter with certifications
Tier 3ISO 27001SOC 2 Type IIAlways-On DDoS Protection
Explore our infrastructure

Frequently asked questions about Node.js Hosting

Versions, performance, ESM, and auto-restart on Square Cloud.

Which Node.js versions are available?

Latest: Node.js 26. Recommended: Node.js 24 (LTS stable). Set via VERSION=latest or VERSION=recommended.

How does the automatic V8 heap tuning work?

Apps with 1 GB+ RAM get automatic V8 tuning to avoid memory crashes on heavy workloads. Smaller apps use Node's default heap.

Do I need to build before uploading?

No. Square detects missing node_modules and runs npm install before start. Accepts projects using npm, pnpm, or yarn.

Can I customize the start command?

Yes. Set START= in squarecloud.app with whatever command you prefer. Useful for passing modern Node flags like --env-file=.env.extra (loads vars without our env system), --watch, --inspect, or --max-old-space-size for specific workloads.

Ready to scale your project?

Join the 500,000+ developers who have used Square Cloud to host their projects.

  • Predictable pricing
  • No billing surprises
  • Deploy in seconds
  • High availability
  • Scale with stability
  • Automatic restart
  • SSL and security included
  • Isolated containers