TypeScript logo

TypeScript with no build step

Upload your .ts files and they run directly through tsx, with no compiling to dist/. Static typing with the agility of a script.

From R$12.49/mo

What comes ready

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

  • .ts files run directly

    No dist/ folder, no tsc --build, and no multi-stage Docker: your entry point is the .ts file itself.

  • tsx installed automatically

    tsx, the esbuild-based TypeScript runner, is available from your app's very first start.

  • TSX, ESM, and CommonJS

    Accepts .ts, .tsx, .mts, and .cts with no extra build configuration.

  • Everything Node.js has

    V8 heap tuning, automatic dependency install, .env loading, and the whole npm ecosystem.

What you can host

Projects that run on this runtime.

  • Typed APIs with tRPC and NestJS

    End-to-end types shared between client and server, with automatic inference.

  • Typed Discord bots

    Bots with discord.js, Sapphire, or Discordeno, with autocomplete and type errors caught right in your editor.

  • Backends with Prisma and Drizzle

    ORMs with types inferred from your schema, for typed queries from the database to the API response.

  • Microservices with Hono and Fastify

    Lightweight, typed APIs with simple routing and built-in input validation.

  • Automation scripts and CLIs

    Scheduled tasks and automations in TypeScript, running the .ts file directly with no build step.

  • Telegram bots with grammY

    A modern, typed framework for Telegram bots, with extensible middleware.

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=TypeScript
MAIN=index.ts
MEMORY=512
VERSION=recommended
Versions
recommended · 24latest · 26
Accepted files
.ts.tsx.mts.cts.mtsx.ctsx
Dependencies
package.json
RUNTIME= values
typescript

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 TypeScript Hosting

Build, tsx runtime, and differences from Node.js.

How does TypeScript run without a build?

Square auto-installs tsx (runner built on esbuild) and runs your .ts code directly. No dist/ or tsc --build required.

Are .tsx and JSX files accepted?

Yes. All variants accepted: .ts, .tsx, .mts, .cts, .mtsx, .ctsx.

Which Node.js version runs TypeScript?

Latest: Node 26 with tsx. Recommended: Node 24 with tsx. Same tracks as the JavaScript runtime.

Can I use NestJS or tRPC?

Yes. The full TypeScript ecosystem works: NestJS, tRPC, Hono, ElysiaJS, Drizzle, Prisma, and any npm package.

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