← TrueTick

Run your Minecraft server from code

Honest, programmatic hosting — REST API, TypeScript SDK, CLI, and MCP. The same never-oversold CPU and live TPS you get in the panel, now scriptable.

The dev loop

Edit, save, and it's live

truetick dev watches your build output and, on every change, rebuilds → uploads over SFTP → restarts → tails the live server log. Your dev server is metered and scale-to-zero, so you pay only while you're actually testing.

Full walkthrough: deploy a plugin ↗

$ truetick login --key ttk_…
$ truetick init --create --name Dev --ram 4096 --type PAPER --yes
$ truetick dev
build → upload → restart → live logs, on every save
Four ways in

One honest platform, four surfaces

REST API

Manage servers, files, backups, and mods over HTTP. Scoped ttk_ keys via the x-api-key header, rate-limited, no admin endpoints exposed.

curl -H "x-api-key: ttk_…" https://api.truetick.gg/v1/whoami

Docs ↗

TypeScript SDK

Typed client for servers, live metrics, console, files, backups, and mods.

npm i @truetick/sdk

Docs ↗

CLI

Manage servers from your terminal — plus a live dev loop for plugins and mods.

npx @truetick/cli servers list

Docs ↗

MCP server

Run and inspect your servers straight from Claude or any MCP client.

npx -y @truetick/mcp

Docs ↗

Honest, in code too

The moat holds over the API

Read live TPS/MSPT from /metrics — the same never-oversold numbers as the panel. Keys are scoped, billing is metered or flat, same as the panel, and the public reference exposes zero admin endpoints. What you can't do in the panel, you can't do with a key.

Spin one up. Watch the tick for yourself.

Up in a minute. Top up by card. When it sleeps, you pay nothing.

Create serverOpen Discord