Remote Procedure Calls for Kerbal Space Program
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.
kRPC was briefly planned for KSP2, but has now been abandoned. See https://github.com/krpc/krpc2
No open issues yet, or sync has not completed.