Go logo

Go 1.27 with native concurrency

Deploy APIs, workers, and bots in Go. Modules from go.mod are resolved automatically, with no manual build on your side.

From R$12.49/mo

What comes ready

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

  • Recent Go toolchain

    Includes the latest improvements to Go's compiler and garbage collector, with PGO support.

  • Workspaces (go.work)

    Support for Go monorepos with several modules in the same project.

  • Native concurrency

    Goroutines and channels are part of the language, with no extra libraries needed for concurrency.

  • No manual build

    Module dependencies are resolved at deploy time: you just upload your source code.

What you can host

Projects that run on this runtime.

  • REST APIs with Gin and Fiber

    Backends with Gin, Fiber, Echo, or Chi, serving concurrent requests with goroutines.

  • gRPC microservices

    Typed service-to-service communication with Protobuf and bidirectional streaming.

  • Concurrent workers and crawlers

    Worker pools built on goroutines and channels, using little memory per task.

  • Discord bots with discordgo

    Go bots online 24/7, with auto-restart and a lightweight binary.

  • Proxies and API gateways

    HTTP proxies written in Go, with caching, rate limiting, and your own routing rules.

  • Internal tools and schedulers

    Automations, schedulers, and internal tools in Go running as long-lived services.

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=Go
MEMORY=512
VERSION=recommended
Versions
1.27
Accepted files
.go
Dependencies
go.mod | go.work
RUNTIME= values
gogolang

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

Go 1.27, modules, workspaces, and concurrency.

How does Go resolve dependencies?

Square detects your go.mod or go.work and resolves modules automatically. No manual go mod download needed.

Can I use Go Workspaces?

Yes. go.work is supported natively, ideal for monorepos with multiple modules.

How do I optimize the binary for production?

Use START=go build -ldflags="-s -w" -o app && ./app for a smaller binary without debug info, deploy-optimized.

Is Go better than Node.js for microservices?

It depends on the workload. Go is a good fit for high concurrency (goroutines), consistent latency, and predictable memory use. Node.js wins when your stack is JavaScript end to end.

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