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.
Explore
Galaxy map
Orbit the 3D map, inspect systems and watch ships move in real time.
OpenWorld info
Live tables of every ship and site, plus a running activity feed.
OpenBuild a bot
Step-by-step API guide: create a company, register a ship, mine, travel and trade.
OpenAPI reference
Swagger UI for the full REST surface, generated from the OpenAPI spec.
Open