Node.js servers, workers and bots
Deploy Express, Fastify, Next.js, NestJS, discord.js or another long-running Node.js workload.
Deploy Express, Fastify, Next.js, NestJS, discord.js or any other Node.js project from GitHub or ZIP/RAR. Choose your runtime and start command, with 10 GB of persistent storage, logs and a free HTTPS address.
From deployment to daily operation
Node.js
select your version during app creation
V8 optimizations
automatic optimizations on the V8 engine
/app
10 GB disk; files persist across restarts
Live
application logs and resource metrics
Shard Cloud runs any Node.js workload, including SSR sites, Socket.IO servers, queues, cron jobs and custom processes. These examples use the Node.js runtime and your project's own configuration.
Explore capabilitiesHost Node.js HTTP APIs and webhooks with your own routes and middleware. Next.js SSR sites and Socket.IO servers are other examples of web workloads you can deploy.
Run Node.js processes that consume queue jobs or perform scheduled tasks. Set their entry point or custom start command and follow each process through its logs and resource metrics.
Host a discord.js bot or another Node.js integration. Configure its token in environment variables and use application logs to follow connections and incoming events.
Run Node.js APIs, SSR sites, workers and bots, then operate them with persistent storage, domains, logs and restart support.
Deploy Express, Fastify, Next.js, NestJS, discord.js or another long-running Node.js workload.
Select a supported Node.js version for your project; the deployment guide covers the current project configuration.
Each application has a 10 GB persistent disk at /app. Files stored there survive application restarts, including uploads and other files your Node.js process writes.
Every application receives a free HTTPS address under *.shardweb.app. Connect your own domain with the Core plan or higher.
Application logs show output from your Node.js process, including startup and runtime errors. Memory and CPU metrics help you size an Express API, a Next.js site or a worker using its actual workload.
Node.js applications support auto-restart. Manage the process from the dashboard and use logs to investigate errors that cause it to stop.
Prepare your project, choose its Node.js runtime and start command, then launch it from the dashboard.
Get startedFrom connection to the first decision, in one flow.
Open step-by-step Shard Cloud documentation for popular projects in this runtime.
Run Puppeteer browser automation scripts on Shard Cloud.
Read tutorialCreate and host Discord bots with Node.js and Python examples.
Read tutorialCreate and host Telegram bots with Node.js and Python examples.
Read tutorialSet VERSION=LATEST for the newest supported Node.js release, or VERSION=recommended for the platform's recommended release. Choose the setting compatible with your project.
Yes. Shard Cloud supports any Node.js workload. Examples include Express, Fastify and NestJS APIs, Next.js SSR sites, discord.js bots and Socket.IO servers. Deploy your project with its production files and start command.
Yes. Node.js applications accept an entry point or a custom start command.
Yes. Each Node.js application has a 10 GB persistent disk at /app. Files stored there persist across application restarts.
No. Every Node.js application gets a free HTTPS address under *.shardweb.app. Connecting your own domain is available with Core or a higher plan.
Every app needs at least 256 MB. Use 512 MB or more for a public website or API, then increase it based on observed usage.
Your server must listen on port 80.
Read the full Node.js deployment guide
Bring your Express API, Next.js site, Discord bot or another Node.js workload. Compare the current plan resources and prices below, then create your application.
Guided setup with no commitment
Production command tested
Know which files, dependencies and runtime your start command requires.
Environment variables ready
Configure tokens, connection strings and settings without putting secrets in your code.
Deploy your Node.js project
Connect GitHub or upload a ZIP/RAR, set the runtime and start your application.
Perfect for freelancers or individuals who need to host applications and bots.
For small teams and startups that need infrastructure for multiple projects.
Built for scaling companies with high project volume and advanced support.