Deploy a Go app
Deploy a Go service from source without spending time on cross compilation or container build work. Tokay reads the module, uses the toolchain version in go.mod, compiles the project, and runs the resulting binary behind an HTTPS URL.
Last updated
The module defines the build
You do not need to turn the Go module into a container build before deployment. Push the repo or paste the files, and Tokay detects the module layout, toolchain version, entry point, and environment variables used by the code.
This works for services built with net/http, Gin, Echo, Fiber, Chi, and other Go HTTP libraries.
Each process gets the right service type
Tokay runs Go programs according to the work they perform, so you do not have to build separate process supervision around them. An HTTP server runs as a web Service, a queue consumer or poller stays running as a background worker, and a CLI task runs on a schedule with each execution recorded.
When the code expects Postgres, MySQL, MongoDB, or Redis, Tokay creates the resource in the Project and supplies the connection through the environment variable the program already reads.
Your AI agent can deploy the source directly
A coding agent like Claude Code or Codex can move from a Go repository to a verified URL without writing the usual staged container build. Through Tokay's GraphQL API, it can submit the source, review the detected setup, set the secrets you provide, deploy the Services, and verify the live program.
Point your agent to app.tokay.io/llms.txt for the deployment protocol.
Tokay has a very generous free tier with no credit card. Get started.