kRPC allows you to control Kerbal Space Program from scripts running outside of the game, and comes with client libraries for many popular languages.
Contributions to kRPC are very welcome. Please refer to this guide.
- Development Guide for information on the project structure, compiling the code and the various tools.
- Release guide for project maintainers to do releases.
- See the #devchat channels on Discord for informal dev discussions
- Forum development thread
kRPC was briefly planned for KSP2, but has now been abandoned. See https://github.com/krpc/krpc2