checking server…

Browser-based · API-first · persistent universe

Kestrel

A space cargo and mining company game. The server owns every byte of state; your dashboard, CLI or bot just talks to the API.

Live universe
systems

Fixed systems and lanes, materialised lazily the first time a ship reaches them. New worlds appear as players travel.

Ready to run a company?

Create an account

What it is

Kestrel is a persistent, tick-driven economy game. Companies buy and operate ships that travel a lane network, mine contested deposits, and sell cargo at markets whose prices they help move.

There is no server-rendered game UI. Everything you see here — the map, the world tables, the company dashboard — is a client of the same public API that bots and scripts use.

Actor simulation

One GenServer per ship, per contested site, per company. No global tick loop — every process schedules its own work.

Deterministic universe

A premade galaxy of systems and lanes, with planets, ore deposits and markets derived purely from coordinates.

Mining & trading

Dock at a market to buy and sell. Contested deposits resolve in a single writer, so two ships can never overdraw one.

API-first

A JSON-only REST API. Dashboards, CLIs, bots and AI agents all speak the same contract.

Run your company

Sign in, pick a home system, and register your first ship. Manage your company and keys here — drive the ships through the API.