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.
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 accountWhat 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.