Getting Started
Introduction
Boundless Missions is two components that work as one: a Discord bot for the community and a Kerbal Space Program mod that brings the community into the game.
The big picture
KSP players link their in-game client to their Discord account with a short 6-digit code, then take part in the community’s economy, contracts and missions without ever leaving the game. Everything is coordinated through a single signed REST API hosted inside the bot.
High-level overview: bot and mod side by side
Image placeholder · 16/9
The three pieces
Discord Bot
A Python discord.py bot with an embedded FastAPI server. Runs the economy, contracts and weekly missions.
KSP Mod
A C# mod that bridges Kerbal Space Program to the bot: linking, contract injection and craft transfer.
REST API
The contract between the two. Signed session tokens, no secrets on the client. Served in-process by the bot.
Who this is for
This documentation is both a showcase of what the system does and a practical reference for running it. If you are a community member, start with Linking a KSP Client. If you are setting the project up, head to the Bot Setup & Config setup guide.
Two languages, one system
The bot is written in Python and the mod in C#. They never share code, only the REST API and a strict, signed token format. That boundary is what keeps player credentials safe.